grails2.3.11第一課

以指令的方式Getting Startedmvc

1. 建立一個項目app

grails create-app HelloGrails

2. 由於我環境變量中配置的jdk是1.8的,因此我要把這個項目搞到IDEA中去,方便我選擇jdk來運行它,那麼我首先cd到HelloGrails目錄中,而後 框架

grails integrate-with --intellij

3. 這樣我就能夠用IDEA打開了,方便我作環境的配置,也方便查看目錄結構,還能夠在寫代碼的時候用它的智能提示功能;如今我先在IDEA中配置好它的JDK,按快捷鍵F4->Project->選擇電腦裏的jdk1.7目錄(一臺電腦能夠安裝多個版本的JDK),這時候能夠點擊「三角形」按鈕,run一下看看dom

命令行下應該是命令行

grails run-app

但因爲個人環境變量配置的JDK是1.8的,因此可能會出錯,故本筆記中全部的run操做都在IDEA中進行3d

4. 創建模型,grails中的mvc對應的m是domain,也就是其餘框架裏的model,命令行裏創建一個Student類吧code

grails create-domain-class org.HelloGrails.Student

5. 在這個Student類裏添加兩個字段blog

6. 自動生成一個對Student類增刪改查功能的Controller同步

grails generate-controller org.HelloGrails.Student

這樣會自動生成一個控制器叫作org.HelloGrails.StudentController,它會在咱們敲打的命令行指令後追加一個Controller標識它是控制器,內部已經有對Student類的增刪改查代碼了;之因此在創建控制器的時候會對應到類是根據創建控制器的名字,因此這裏命令行中創建控制器的名字必定要與相應類是同樣的it

7. 同步驟6相似,創建了控制器以後,再創建一個view來展現這個Student類

grails generate-views org.HelloGrails.Student

這樣下對應的view目錄下將會多了幾個文件

8. 在IDEA下run一下

須要注意的是domain類中的屬性名稱彷佛都必須是小寫的,不然報錯

相關文章
相關標籤/搜索