最近又開想玩玩 Play!,距離上次玩 Play! 已經不知道多久 :(
想不到版本跟以前已經更新了很多,這次玩的版本是
Play! framework 1.2.2
GAE 1.5.2
siena 2.0.3
crudsiena 2.0.1
Pay! + GAE + siena + crudsiena 簡短過程
1. 新建專案
play new projectName
2. 安裝modules
play install gae
play install siena
play install crudsiena
3. 修改 dependencies.yml
修改 conf/dependencies.yml
require:
- play -> play [1.2.2,)
- play -> secure
- play -> siena [2.0.3,)
- play -> crudsiena [2.0.1,)
- play -> gae 1.4
4. 讓 play 檢查相依關係
play dependencies
or
play deps
5. 啟動專案
play run projectName
6. 設定 GAE
在 war/WEB-INF/appengine-web.xml 檔案修改 GAE application
7. 佈署到 GAE
play gae:deploy --gae=(app engine java sdk path)
或是設定好 GAE_PATH,然後就只要 play gae:deploy
注意,application.conf 裡的 Database configuration 要把 db=mem 註解掉,不然會遇到錯誤。
參考:http://groups.google.com/group/play-framework/browse_thread/thread/bd6742a030e0f09d
然後準備將之前的玩的 grails 移植到 Play!,目前改了一些,抓個圖紀念一下 grails。
(Grails 改 Play! 之後,速度快很多)
改之前

改之後

想不到版本跟以前已經更新了很多,這次玩的版本是
Play! framework 1.2.2
GAE 1.5.2
siena 2.0.3
crudsiena 2.0.1
Pay! + GAE + siena + crudsiena 簡短過程
1. 新建專案
play new projectName
2. 安裝modules
play install gae
play install siena
play install crudsiena
3. 修改 dependencies.yml
修改 conf/dependencies.yml
require:
- play -> play [1.2.2,)
- play -> secure
- play -> siena [2.0.3,)
- play -> crudsiena [2.0.1,)
- play -> gae 1.4
4. 讓 play 檢查相依關係
play dependencies
or
play deps
5. 啟動專案
play run projectName
6. 設定 GAE
在 war/WEB-INF/appengine-web.xml 檔案修改 GAE application
7. 佈署到 GAE
play gae:deploy --gae=(app engine java sdk path)
或是設定好 GAE_PATH,然後就只要 play gae:deploy
注意,application.conf 裡的 Database configuration 要把 db=mem 註解掉,不然會遇到錯誤。
參考:http://groups.google.com/group/play-framework/browse_thread/thread/bd6742a030e0f09d
然後準備將之前的玩的 grails 移植到 Play!,目前改了一些,抓個圖紀念一下 grails。
(Grails 改 Play! 之後,速度快很多)
改之前
改之後