2011年7月31日

Grails to Play!

最近又開想玩玩 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! 之後,速度快很多)


改之前


改之後
張貼留言