`
agile_boy
  • 浏览: 548135 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Grails 从1.0.4 到 1.1的升级小结

阅读更多
  先将官方的升级注意事项简单罗列,我也是参照此进行升级的。
  • 现在插件默认是存储在你的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
  • 。。。。
4
1
分享到:
评论

相关推荐

    grails 1.0.4

    Grails专为下一代JavaWeb应用程序而设计的框架,其借助于Groovy动态语言,使Web开发变得简单而方便。Grails尽量为更多现有的Java项目创建一个全面的框架(不仅局限于视图处理),这和当前一些Java框架提供给用户的一...

    Grails入门指南 -- 针对grails1.0.4更新

    Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程

    Grails1.1中文文档

    Grails1.1中文文档

    grails-bin-1.1

    本文件只需要放到相应盘符,配置好环境变量就可以使用。无需安装

    Grails Quick Reference 1.1

    Grails Quick Reference 1.1

    Grails 1.1 中文手册 chm

    Grails 最新的 v1.1版的中文文档,chm格式,Grails是一套快速开发Web应用的开源框架,基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,能为大家带来超高效率的一站式框架。

    grails framework 1.1 中文

    grails framework 1.1 中文

    Grails1.1中文文档.rar

    Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题

    grails1.1中文文档

    grails1.1中文文档,用户指南,对于grails入门者是份不错的资料参考

    Grails1.1中文文档(CHM)

    Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...

    Grails 1.1 Web Application Development

    Grails 1.1 Web Application Development.pdf

    Grails1.1中文文档.zip

    Grails1.1中文文档.zip

    grails 开发文档 合辑

    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-reference-documentation-1.1.x.pdf

    grails-1.2.2.zip

    grails-1.2.2.zip

    Grails权威指南

    第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 本章小结

Global site tag (gtag.js) - Google Analytics