公告版位
目前分類:grails-基本類 (13)
- Jan 07 Sat 2012 21:31
[Grails](groovy)執行控制器(controller)
- Jan 07 Sat 2012 21:18
[Grails](groovy)創建控制器(controller)(MVC的C)
- Jan 01 Sun 2012 23:02
[Grails](groovy)Groovy static mapping 簡單用法
- Jan 01 Sun 2012 22:57
[Grails](groovy)Groovy的小數值處理
Groovy 會自動把10.5 這樣的的小數值自動裝箱(Autobox)成java.math.BigDecimal
而非你想當然的java.lang.Float或java.lang.Double類型。
為什麼要這樣舉個大多數Java開發者都沒有意識到的一個慘通例子:
寫一個簡短的Java應用,循環10 次,每次都加上0.1。
你最終會得到0.99999或1.000001,這要看你是存成Double還是Float。
使用BigDecimal,你將會每次都得到1.0,和預期的一模一樣。
這就是(The Principle of Least Surprise)。
- Dec 30 Fri 2011 09:59
[Grails](groovy)領域類(domain)的生命週期事件
領域類(domain)的生命週期事件
這包括針對CRUD操作的四個事件回調:
onLoad、beforeInsert、befortUpdate及beforeDelete,
當執行資料庫操作時就會觸發四個方法。
onLoad在此類從資料庫中載入時被啟用。
beforeInsert在save()方法執行前被啟用。
- Dec 29 Thu 2011 23:16
[Grails](groovy)domain領域類的屬性
- Dec 29 Thu 2011 22:49
[Grails](groovy)Grails-基本類目錄
建立Grails
- [Grails](groovy)安裝Grails
- [Grails](groovy)Grails Documentation
- [Grails](groovy)如何執行Grails
- [Grails](groovy)執行Grails改port號(-Dserver.port)
- [Grails](groovy)Grails專案目錄結構
建立Grails--domain
- [Grails](groovy)domain領域類的建立
- [Grails](groovy)domain領域類的屬性
- [Grails](groovy)領域類(domain)的生命週期事件
- [Grails](groovy)Groovy的小數值處理
- Dec 29 Thu 2011 22:42
[Grails](groovy)domain領域類的建立
Grails 接受這些簡單的類,並利用它們完成許多工作。
相對應的資料庫表格會自動為每個領域類(domain)創建。
控制器(controllers)和頁面(views)會依關聯領域類(domain)中的名字,
domain還可以存放驗証規則,定義一對多關系,以及包含其它許多信息的地方。
我們先建位一個User
指令:
create-domain-class User
- Dec 29 Thu 2011 21:47
[Grails](groovy)Grails專案目錄結構
Grails專案目錄結構
專案
|
||
grails-app
|
||
conf
|
配置文件(如資料庫、URL 映射、Spring 和Hibernate 配置文件等)
|
|
controllers
|
控制器(MVC 中的"C")
|
- Dec 29 Thu 2011 21:17
[Grails](groovy)執行Grails改port號(-Dserver.port)
如果執行時錯誤訊息如下:
Server failed to start: LifecycleException: Protocol handler initialization failed:
java.net.BindException: Address already in use<null>:8080
就是要改port號
指令如下:
- Dec 29 Thu 2011 15:27
[Grails](groovy)如何執行Grails
本章使用STS IDE工具
首先我們要先新建一個專案,
File > New > Grails Project
建專案詳官網
Creating a new Grails project
建完專案後
執行
- Dec 29 Thu 2011 13:50
[Grails](groovy)Grails Documentation
- Dec 29 Thu 2011 12:48
[Grails](groovy)安裝Grails
Grails 是一個注重成效的開源Web 應用框架。
它使用了大多數Java 開發者已經正在使用的最佳技術——最著名的當屬Spring 和Hibernate
文件檔
grails Download
IDE加入Grails
所有現代Java IDE 都提供了對Groovy 和Grails 的支持:IntelliJ、 NetBeans 和Eclipse