先将官方的升级注意事项简单罗列,我也是参照此进行升级的。
- 现在插件默认是存储在你的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入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程
Grails1.1中文文档
本文件只需要放到相应盘符,配置好环境变量就可以使用。无需安装
Grails Quick Reference 1.1
Grails 最新的 v1.1版的中文文档,chm格式,Grails是一套快速开发Web应用的开源框架,基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,能为大家带来超高效率的一站式框架。
grails framework 1.1 中文
Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题
grails1.1中文文档,用户指南,对于grails入门者是份不错的资料参考
Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...
Grails 1.1 Web Application Development.pdf
Grails1.1中文文档.zip
Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008 grails_programming Grails1.1中文文档-----2009.3.25 Grails入门指南(第二版) Groovy经典入门 Programming Groovy 2 合集,超实惠哦
grails-reference-documentation-1.1.x.pdf
grails-1.2.2.zip
第1章 寻找grails之旅 1.1 java的困惑 1.2 webc2.0时代 1.3 java的力量 1.4 什么是grails 1.4.1 与java集成 ... 1.5 使用grails的原因 ... 1.6 grails入门 ... 11.7 本章小结