
用Acegi Security来保护Grails应用
本文论述了grails-acegi plugin与一个简单Grails应用的集成。集成使用了三个主要组件——Groovy、Grails和Acegi Security。

本文论述了grails-acegi plugin与一个简单Grails应用的集成。集成使用了三个主要组件——Groovy、Grails和Acegi Security。

Groovy项目经理Guillaume Laforge论述了Groovy的发展历程、Groovy与Java的关系、Groovy在Java开发的地位、Groovy与Ruby的比较、如何使用Groovy实现DSL(domain-specific languages,领域特定语言)以及Groovy未来发展的重心。
Morph AppSpace是基于云计算的web应用托管平台,其最新版本已经开始支持Groovy和Grails。Morph Labs的CEO——David Abramowski,在百忙之中接受InfoQ采访,让我们了解到更多关于其进军Java领域的最新情况。
InfoQ与Spring Web团队的Keith Donald和Jeremy Grelle就Web Flow 2.0.0.RC1的发布进行了交流,这是Web Flow下一个主要版本的第一个产品发布候选。Web Flow是对Spring MVC的一个扩展,用来在Web应用程序中实现流程。
今天(2月21日)是Groovy/Grails Experience大会(也就是大家所熟知的2GX)的第一天,会议在Virginia的Reston举行。该会议会持续3天,包括了四十个90分钟的专题、小组讨论以及代码研习会。今天的首个专题之一是Venkat Subramaniam的“DSL In Groovy”。Venkat就DSL及Groovy如何便于创建和使用它们提供了全面的论述。
Grails 1.0已经发布。InfoQ对Grails项目领导人、G2One的CTO兼共同创始人Graeme Rocher进行了采访,针对Grails 1.0发布中包含的种种特性,此版本的成熟度、易用性及Grails的未来计划进行了深入交流。
近来,有很多关于Maven的有用性的辩论。Maven是一个基于Java的构建和依赖管理工具,应用在很多项目中。InfoQ深入调查了这个辩论以理解当前的问题是什么以及辩论得出了什么结果
从数量众多的web框架中进行选择时,很多开发者倾向于选择他们已经使用过的框架或者构建他们自己的框架。正如Neal Ford指出的,这对于Java框架来说尤为正确;他也将该选择悖论放到其他语言中并得出了一些有趣且有争议的结论。

Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。通过本书,读者将可以探索Grails框架的方方面面,并能通过手把手构建出一个Grails应用,来领略Grails所带来的诸多好处。