|
|
![]() Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。 Groovy已在WebWork2中的应用。它可以被编译为标准的Java Bytecode。
该项目主页:http://groovy.codehaus.org/ 本页【动态语言】其它开源项目 本书译自Grails项目负责人Graeme Keith Rocher所著的“The Definitive Guide to Grails”一书,着重介绍了如何在Grails框架下使用Groovy语言进行敏捷的Web开发。本书详细讲解了Grails开发的全部过程,包括项目构架、控制器和视图、与关系数据库之间的ORM映射,以及与Ajax和Java平台的无缝集成。同时该书也揭示了Grails对Java Web开发领域极大的推动作用,英文原版自出版后屡受大师佳评。. 本书分为11章,所介绍的内容主要包括:Grails的目的与优势、Groovy语言基础与高级特性、Grails的工程项目结构、根据领域模型自动创建 Web程序、在Grails中实现单元测试和功能测试、控制器的使用、Grails的高级视图技术GSP、在Grails中使用Ajax增强用户体验、 Grails的高级特性,以及与Java的无缝集成。.. 本书适合所有对动态语言感兴趣的读者阅读,不管是否有过从事Perl、Ruby还是Python项目开发的背景,只要希望能够对动态语言有更深入的理解,都可以从本书中获益。不过,本书主要还是面向那些已经掌握Java语言,希望找到更好、更快捷地开发Web框架的Java爱好者。 本书适合所有对动态语言感兴趣的读者阅读; 掌握Java语言,希望找到更好、更快捷的开发Web框架的Java爱好者。... Groovy针对JVM的类Java动态语言,如陈年好酒一样成熟了。在2007年1月成功地发布了Groovy 1.0之后,下一个主要的里程碑1.5版已经发布。在1.5版中有一些有趣而新颖的地方,我们会在这篇文章中考察这些特性。语言主要增强了对于Java 5特征的支持,包括注解、泛型和枚举,这使得Groovy成为对于JVM完全支持的框架的唯一候选动态语言,框架包括Spring,Hibernate,JPA,Goole Guice或者TestNG。除了新的Java 5特性,Groovy还在语言中增加了新的语法增强,以及更强大的动态特性定制,一个基于steroids的Swing UI构建器以及改进的工具支持。
|