grails 常用命令

grails create-app 
使用方法:在dos窗口鍵入grails create-app projectName 然後回車。
參數:此方法需要一個參數,當前示例中的參數爲projectName。
解釋:在dos當前目錄建立projectName工程。此命令會生成projectName爲名稱的文件夾,並在projectName文件夾裏面生成grails工程結構的文件目錄。注意:只有這個命令式在工程不存在的時候,在開發者的開發目錄執行的,一旦工程目錄創建後,以下所有將要講解的命令都是在projectName目錄執行,切不可遷移到projectName的外層目錄或者子目錄裏面進行grails 命令動作,否則將不被執行。

grails run-app
使用方法:在dos窗口鍵入 grails run-app 然後回車。
參數:此命令執行無需其他參數。
解釋:結合上一個命令的解釋,在dos窗口鍵入 cd projectName 回車,進入 projectName文件夾後,運行當前命令將用grails自帶的j2ee容器(服務器)啓動運行projectName工程。(此時可在瀏覽器中鍵入http://127.0.0.1:8080/projectName進行訪問)。

grails create-domain-class
使用方法:在dos窗口鍵入 grails create-domain-class User 然後回車。
參數:此命令需要一個參數,當前示例中的參數爲User。
解釋:domain是grails的結構中心點,一切的工作都是以一個個domain展開的,create-domain-class命令的含義是爲當前的工程監理一個名稱爲User的domain (域),執行此命令後會在projectName\grails-app\domain\文件件中得到一個User。groovy的文件。

grails generate-controller
使用方法:在dos窗口鍵入 grails generate-controller User 然後回車。
參數:此方法需要一個已經存在的domain名字爲參數。
解釋:執行此方法將爲已經存在的domain (當前示例爲User domain) 建立controller (控制器),執行此命令將在 projectName\grails-app\controllers\目錄中得到一個UserController.groovy文件。

grails generate-views 
使用方法:在dos窗口鍵入 grails generate-views User 然後回車。
參數:此方法需要一個已經存在的domain名字爲參數。
解釋:執行此方法將爲已經存在的domain (當前示例爲User domain) 建立view(視圖,明瞭的說就是用來展示的domain的頁面,類似於jsp ),執行此命令將在 projectName\grails-app\views\目錄中得到一個user文件夾,裏面包含 create.gsp, edit.gsp, list.gsp, show.gsp. grails爲開發者自動建立了User的增加,編輯,列表,和展示頁面。

grails generate-all 
使用方法:在dos窗口鍵入 grails generate-all User 然後回車。
參數:此方法需要一個已經存在的domain名字爲參數。
解釋:執行此方法等同於 執行了 grails generate-views User 和 grails generate-controller User.


grails upgrade 
使用方法:在dos窗口鍵入 grails upgrade 然後回車。
參數:此命令執行無需其他參數。
解釋:此方法在開發者的grails開發包的版本升級後執行,例如,原來的開發包版本爲 grails1.0,現升級爲grails1.3,那麼,執行原來在grails1.0上開發的程序的時候,會被要求執行grails upgrade動作。

grails war
使用方法:在dos窗口鍵入 grails war 然後回車。
參數:此命令執行無需其他參數。
解釋:此方法會將當前的J2ee工程用war格式打包,執行此命令會在projectName文件夾中得到一個 “工程名 + 版本號.war ”名稱的文件,此文件可直接放到tomcat web-app文件夾作爲部署文件了。

當前文章中命令補充中,其他命令與解釋儘快補充,如有錯誤請大家指正。

發佈了38 篇原創文章 · 獲贊 0 · 訪問量 2489
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章