`
agile_boy
  • 浏览: 556676 次
  • 性别: 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-bin-1.1

    标题"grails-bin-1.1"指的是Grails框架的1.1版本的二进制发行版。这个版本的Grails是一个免安装版,意味着用户可以直接将它解压到任何位置,而不需要通过传统的安装程序进行安装。 描述中的"本文件只需要放到相应...

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

    - **Grails版本升级**:指导如何从旧版本平稳过渡到新版本。 #### 四、总结与展望 - **总结**: - Grails通过其简洁高效的特点,为Java开发者提供了一个快速开发Web应用的新途径。 - 它不仅提升了开发效率,还...

    Grails1.1中文文档

    Grails1.1中文文档

    Grails1.1中文文档.rar

    Grails 1.1是该框架的一个重要版本,提供了许多新特性和改进。 ### 核心技术 1. **Groovy语言**:Grails 使用Groovy作为其主要的编程语言,Groovy是Java平台上的动态脚本语言,语法简洁,支持元编程,让开发者能够...

    Grails 1.1 中文手册 chm

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

    Grails Quick Reference 1.1

    ### Grails 快速参考指南 1.1:领域模型与数据验证 #### 领域类(Domain Class) 在Grails框架中,领域模型是应用程序的核心组件之一,用于表示数据库中的实体。Grails通过使用GORM(Groovy on Rails ORM)提供了...

    grails framework 1.1 中文

    grails framework 1.1 中文

    grails1.1中文文档

    Grails 1.1 是该框架的一个版本,它引入了许多改进和新特性,旨在提高开发效率和应用性能。这份“Grails1.1中文文档”是专为初学者准备的指导材料,帮助他们更好地理解和掌握Grails框架。 1. **Groovy语言基础**:...

    Grails 1.1 Web Application Development

    ### Grails 1.1 Web Application Development #### 核心知识点概述 《Grails 1.1 Web Application Development》是一本专注于使用Grails框架进行高效Web应用开发的技术书籍。本书由作者Jon Dickinson撰写,旨在...

    Groovy和Grails配置方法

    接下来是安装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中文文档(CHM)

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

    Grails1.1中文文档.zip

    《Grails 1.1 中文文档》是一个针对Grails框架1.1版本的详尽指南,旨在帮助中文用户理解并掌握这一强大的Groovy构建的Web应用开发平台。Grails是一个基于Groovy语言的开源框架,它采用了模型-视图-控制器(MVC)架构...

    grails-reference-documentation-1.1.x.pdf

    本文档旨在提供Grails框架版本1.1.x的全面参考指南,涵盖了从安装配置到高级特性的详细介绍。 #### 二、入门指南 ##### 2.1 下载与安装 Grails的下载与安装非常简便,用户只需访问官方网站下载最新版本即可。安装...

    grails 开发文档 合辑

    Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008 grails_programming Grails1.1中文文档-----2009.3.25 Grails入门指南(第二版) Groovy经典入门 Programming Groovy 2 合集,超实惠哦

Global site tag (gtag.js) - Google Analytics