groovy語言和grails框架


Groovy 是一種動態語言,它在 JVM 上運行,並且與 Java 語言無縫集成。

Groovy 可以大大減少 Java 代碼的數量。在 Groovy 中,不再需要為字段編寫 getter 和 setter 方法,因為 Groovy 會自動提供它們。不再需要編寫 for Iterator i = list.iterator() 來循環遍歷一系列的項;list.each 可以做相同的事情,而且看上去更簡潔,表達更清晰。簡言之,Groovy 就是 21 世紀的 Java 語言。[2]

Groovy 不會替代 Java 語言 — 它只是提供了增強。您可以很快地掌握 Groovy,因為說到底,Groovy 代碼就是 Java 代碼。這兩種語言是如此兼容,甚至可以將一個 .java 文件重命名為一個 .groovy 文件 — 例如,將 Person.java 改為 Person.groovy — 從而得到一個有效的(可執行的)Groovy 文件(雖然這個 Groovy 文件並沒有用到 Groovy 提供的任何語法)。
grails框架相當於servlet+jsp

Grails實現原理
基於Spring MVC的控制器層

構建於Gant 上的命令行腳本運行環境,內置Tomcat服務器,不用重新啟動服務器就可以進行重新加載

基於Spring的MessageSource核心概念,提供了對國際化(i18n)的支持

基於Spring事務抽象概念,實現事務服務層[1]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM