最近工作比較忙,沒空寫博客了。我發現每週五的下午都是我最放鬆的時候,可能是拖延症的緣故吧。。。總是寄希望於週末,慢慢的,我的週末就被工作佔據了。希望大家不要有這樣的壞毛病,今日事,今日畢。當然我們程序猿是例外,很可能一天會遇到很多新需求。。。那就只能燃燒小宇宙跟產品經理或者是自己的代碼拼命了。
上一篇Grails邊做邊學入門篇[0]--------講講什麼是Grails 希望大家能閱讀一下。
首先,打開我們的IDE工具。我僅以GGTS舉例,其他的工具也是大同小異。至於敲指令這麼高端的方法我就不贅述了。。直接找本書照着敲就行了。
新增一個Grails項目,輸入項目名稱,點擊finish按鈕就可以了;
然後你就會發現,我們常用的插件包就會自動的下載下來並安裝了,首次新建項目的時候,這些應該需要下載,然後所有下載過的插件包,都會存在C:\Users\Administrator(用戶名)\.grails\ivy-cache\org.grails.plugins;
這些都不是重點,請大家看下面這張圖片:
有一點亂啊。。容我慢慢道來。domain是存放JavaEE中Bean文件的地方,也就是我們所說的POJO層。定義起來也很簡單,和Java類似,下面會給出一個例子:
在domain上右鍵,new一個domain,輸入名稱com.gao.TestProj.User後,點擊Finish;注意這個是類名啊!一定要大寫(這類問題後面就不贅述了,不懂的請自行補腦)
我們會看到IDE自動幫我們建立了一個Domain類和他的測試類(本教程中請忽略測試類,我們只講最有用的東西);
package com.gao.TestProj
class User {
String userName
String displayname
String password
Integer age
String sex
static constraints = {
userName nullable: true //設定不可爲空
password nullable: true
}
static mapping = {
password column: "pwd", sqlType: "LONGTEXT" //我們可以自定義字段在數據庫中映射的字段名,還有字段的數據類型
}
}
到此爲止,我們就成功的建立了一個Domain類,下一次的博客裏面,我會介紹Controller的基本語法和使用方法。