Grails邊做邊學入門篇[1]--------大家一起來動手建立工程和Domain

最近工作比較忙,沒空寫博客了。我發現每週五的下午都是我最放鬆的時候,可能是拖延症的緣故吧。。。總是寄希望於週末,慢慢的,我的週末就被工作佔據了。希望大家不要有這樣的壞毛病,今日事,今日畢。當然我們程序猿是例外,很可能一天會遇到很多新需求。。。那就只能燃燒小宇宙跟產品經理或者是自己的代碼拼命了。

上一篇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的基本語法和使用方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章