编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Grails指南01-简介

wxchong 2024-06-24 20:03:04 开源技术 11 ℃ 0 评论

从零开始做网站

现如今,基于Java的网站开发明显过于复杂,远超实际工作需要。在Java领域中,大部分的网站开发框架也没有严格的遵循“可重用”原则。

动态框架如Rails,Django和TurboGears等的出现,为Java网站开发提供了新思路,Grails就是基于这种新思路构建而成的。Grails大大降低了Java领域中网站开发的复杂度,它建立在已有技术如Spring和Hibernate之上。简单理解,Grails是一个框架,特点是整合先进技术,本质是专注抱大腿。哈哈,开个小玩笑,Grails可不是只有那么简单。

Grails通过其核心技术及扩展插件使网站开发中的很多难题都得以解决,如果非要列一个清单的话,主要应包括:

1)一个基于Hibernate且易于使用的对象关系映射(ORM)层

2)一个被称作GSP的页面展示技术

3)一个基于Spring MVC的控制器层

4)一个基于Gradle的交互式命令行环境

5)一个内嵌的且已配置为热部署的Tomcat服务器

6)Spring的依赖注入技术

7)使用Spring的MessageSource实现国际化(i18n)

8)一个基于Spring事务抽象的事务层

借助功能强大的Groovy编程语言,外加领域专用语言(DSLs)的广泛运用,你会惊喜的发现,做网站竟然也能如此简单。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表