讀古今文學網 > Java程序員修煉之道 > 13.3 Grails入門 >

13.3 Grails入門

Grails是基於Groovy的快速Web應用框架,它集成了多個第三方類庫,包括Spring、Hibernate、JUnit和Tomcat服務器等。它是一個完備的Web框架,13.2節列出的20條標準它全都滿足。還有一點很重要,Grails在很大程度上借鑒了Rails中慣例優先的原則。如果能依照慣例編碼,框架會幫你做很多套路化的工作。

我們在這一節中會討論如何搭建你的第一個快速啟動應用。在搭建快速啟動應用的過程中,你會看到很多可以證明Grails「快速」的證據。我們還會指出Grails中那些需要進一步探索的重要技術,從而讓你可以構建出能用於生產環境的、正兒八經的應用程序。

不喜歡Groovy?試試Spring Roo

Spring Roo(www.springsource.org/roo)是跟Grails基於同樣原則開發的快速Web開發框架,但它的核心語言是Java,並且向開發者開放了更多的Spring DI框架。我們覺得它沒Grails成熟,但如果你確實不喜歡Groovy,這也是個不錯的備選。

如果不熟悉Groovy,可能需要認真溫習一下第8章。在你能跟Groovy融洽相處後,請下載Grails並安裝。附錄C中有該過程的完整指導。

裝好Grails之後,就該開始你的第一個Grails項目了!