![]() |
Grails Framework 2.2 released |
目前 Grails 最新發行版本是 2.2,已加入許多新特色值得開發者注意:
命名空間支援(Namespace Support)
Controller 已經支援 Namespace 的用法,大型程式可以將 Controller 封裝在不同的 Plugin 元件中,並透過 plugin: 屬性指定該 controller 的來源。
see http://grails.org/doc/2.2.x/guide/single.html#namespacedControllers
class DemoController { def index() { redirect controller: 'user', action: 'list', plugin: 'springSecurity' } }
開發階段的 Tomcat 使用 Fork 執行模式(Forked Tomcat Execution)
在 Config.groovy 設定「grails.project.fork.run=true」,使用 grails run-app 啟動後會結束 build system(回到 shell);使用 grails stop-app 可終止正在背景執行的程式。這個設計有節省記憶體的優點,因為 build system 在 Tomcat 服務啟動後就結束。
另外也可以透過設定配置 JVM 記憶體容量:
grails.project.fork.run= [maxMemory:1024, minMemory:64, debug:false, maxPerm:256, jvmArgs: '..arbitrary JVM arguments..']
使用最新的 Groovy 2.0
Groovy 2.0 在語言部分做了許多改善,可以參考 Laforge 的這篇介紹。
@作者 lyhcode 是熱愛 Groovy / Grails 的 Java EE 開發者,目前多個專案均以 Grails 框架快速發展。歡迎加入 Groovy Taiwan 粉絲專頁,一起交流討論 Java / Groovy 世界的新技術。
沒有留言:
張貼留言