先将官方的升级注意事项简单罗列,我也是参照此进行升级的。
- 现在插件默认是存储在你的USER_HOME目录,因此你需要重新安装你的那些插件,或者你通过以下的方式来运行:
grails -Dgrails.project.plugins.dir =./plugins run-app
或者在BuildConfig.groovy中定义grails.project.plugins.dir =./plugins
- 枚举类型现在缺省将String类型的名称映射到数据库,而不是以前的ordinals
- jsession id被放弃掉了,详细查看GRAILS-3364
- GSP的空格处理比以前更胜,现在你可以比以前写更多的空格,详细参考GRAILS-3277
- grails.testing.reports.destDir配置参数已经被grails.project.test.reports.dir替代
- PreInit.groovy现在已经变成BuildConfig.groovy
- 控制器的allowedMethods属性现在需要被定义为static.
其实Grails的升级主要是插件和配置的升级,插件是因为1.1变化比较大(感觉很象maven的依赖管理,默认插件是从官方插件库下载),比如支持全局插件,插件的默认存储位置的变化等
- 全局插件:确实比较省空间,可是会导致所有的Grails工程都会包括这个全局插件,即使你不需要,目前感觉还没有比较好的排除机制
- 使用install-template的要注意了,升级后log4j现在是配置在内存中,因此需要将src/templates/war的目录删掉,因为其中的web.xml配置了log4j的配置文件位置,会导致log4j:ERROR Could not read configuration file from URL web-app/WEB-INF/classes/log4j.properties.这样的异常
- grails.config.base.webXml,grails.war.destFile,grails.war.dependencies,,grails.war.resources从Config.groovy挪到BuildConfig.groovy中了
- 动态注入的Services将不再transition action中有效,这点非常重要。还没有什么好的解决办法.
受1.1发布的影响,其相应的插件也都在向1.1跟进,现在为止已经宣布支持1.1的至少有
- xfire
- axis2
- zk
- mootools
- i18n templates
- 。。。。
分享到:
相关推荐
Grails专为下一代JavaWeb应用程序而设计的框架,其借助于Groovy动态语言,使Web开发变得简单而方便。Grails尽量为更多现有的Java项目创建一个全面的框架(不仅局限于视图处理),这和当前一些Java框架提供给用户的一...
标题"grails-bin-1.1"指的是Grails框架的1.1版本的二进制发行版。这个版本的Grails是一个免安装版,意味着用户可以直接将它解压到任何位置,而不需要通过传统的安装程序进行安装。 描述中的"本文件只需要放到相应...
- **Grails版本升级**:指导如何从旧版本平稳过渡到新版本。 #### 四、总结与展望 - **总结**: - Grails通过其简洁高效的特点,为Java开发者提供了一个快速开发Web应用的新途径。 - 它不仅提升了开发效率,还...
Grails1.1中文文档
Grails 1.1是该框架的一个重要版本,提供了许多新特性和改进。 ### 核心技术 1. **Groovy语言**:Grails 使用Groovy作为其主要的编程语言,Groovy是Java平台上的动态脚本语言,语法简洁,支持元编程,让开发者能够...
Grails 最新的 v1.1版的中文文档,chm格式,Grails是一套快速开发Web应用的开源框架,基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,能为大家带来超高效率的一站式框架。
### Grails 快速参考指南 1.1:领域模型与数据验证 #### 领域类(Domain Class) 在Grails框架中,领域模型是应用程序的核心组件之一,用于表示数据库中的实体。Grails通过使用GORM(Groovy on Rails ORM)提供了...
grails framework 1.1 中文
Grails 1.1 是该框架的一个版本,它引入了许多改进和新特性,旨在提高开发效率和应用性能。这份“Grails1.1中文文档”是专为初学者准备的指导材料,帮助他们更好地理解和掌握Grails框架。 1. **Groovy语言基础**:...
### Grails 1.1 Web Application Development #### 核心知识点概述 《Grails 1.1 Web Application Development》是一本专注于使用Grails框架进行高效Web应用开发的技术书籍。本书由作者Jon Dickinson撰写,旨在...
接下来是安装Grails框架,本文档中的版本为1.0.4,可以从以下地址下载: - 下载地址:`http://dist.codehaus.org/grails/grails-bin-1.0.4.zip` 解压后,将`grails-bin-1.0.4`目录重命名为`grails-1.0.4`并放置于...
Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...
《Grails 1.1 中文文档》是一个针对Grails框架1.1版本的详尽指南,旨在帮助中文用户理解并掌握这一强大的Groovy构建的Web应用开发平台。Grails是一个基于Groovy语言的开源框架,它采用了模型-视图-控制器(MVC)架构...
本文档旨在提供Grails框架版本1.1.x的全面参考指南,涵盖了从安装配置到高级特性的详细介绍。 #### 二、入门指南 ##### 2.1 下载与安装 Grails的下载与安装非常简便,用户只需访问官方网站下载最新版本即可。安装...
Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008 grails_programming Grails1.1中文文档-----2009.3.25 Grails入门指南(第二版) Groovy经典入门 Programming Groovy 2 合集,超实惠哦