《Groovy与Grails开发入门:基础与实践》上半部分
一、前言
Grails自2008年1.0版本发布以来,在JVM应用开发领域一直保持着高效和有趣的特点。它能处理大量繁琐的基础工作,还拥有数百个可用的插件,能进一步节省开发时间。同时,由于基于JVM,开发者可以使用整个JVM生态系统中的库。
不过,Grails的动态特性在带来便利的同时,也增加了调试和理解内部机制的难度。因此,深入了解Grails的内部工作原理和特性背后的动机,对于开发者来说至关重要。
本书主要面向有经验的开发者,尤其是那些想深入了解Grails架构,以及它如何与Groovy、Spring、Hibernate等技术集成的Grails开发者。同时,有Spring MVC、JEE或Ruby on Rails等类似框架经验的开发者,也能从中了解Grails实现熟悉功能的方式。但需要注意的是,阅读本书前,建议先阅读更全面的Grails书籍。
此外,还有许多资源可用于了解Grails和Groovy,如Grails和Groovy官方网站的参考文档。有两本关于Grails 2的书籍,《The Definitive Guide to Grails 2》和《Grails in Action, Second Edition》;关于Groovy,有《Programming Groovy, Second Edition》和即将完成的《Groovy in Action, Second Edition》。全球还有多个关于Grails和Groovy技术的会议,如Spring One 2GX、Groovy and Grails Exchange等。Grails还有活跃的用户社区,用户邮件列表、用户组和博客聚合器Groo