PLAY! FRAMEWORKについて調べたことをメモしておく
一般の単語であるPLAYをつかっているため、検索に引っかかりにくいようだ。
Play framework は、Railsのような生産性の高い、JavaでもつかえるしScalaでもつかえるフレームワークといったところ。
http://playdocja.appspot.com/documentation/1.2.4/home
本家は、version2.0.1が出ているが、まずはこれを読もう。とても丁寧にかいてあるからだ。
http://playcheatsheet.appspot.com/show/ArtemMedeu/armed/play-cheatsheets
http://www.playframework.org/documentation/2.0.1/Home
ダウンロードは下記のアドレスからダウンロードできる。90MBある。ちょっとしたボリュームだ。
http://download.playframework.org/releases/
cd c:\play-2.0.1
play new helloworld
なにやらたりないライブラリをとってきているようだ。
What is the application name?
と聞いてくる。
すでにhelloworldがはいっている
したがってそのままEnterキー
2 を選ぶ、あとでScalaでも同様のことをまなんでみよう。
play run helloworld
this is not play application
とでる。
cd helloworld
..\play run
とやるとうごく。playのパスを環境変数に登録しておいたほうがよさそうだ。
SET PATH=%PATH%;c:\play-2.0.1
localhost:9000
にアクセスする。
裏でコンパイルが走っている模様
もう、ページが出てきた。マニュアルページだ。
コンソールに戻りたくなったので、CTRL+Dで戻る
こんどは
../play
コンソールがでてきた。
run
ってやってみた
うごいた
再びCTRL+D
プロジェクトをエクリプスのプロジェクトにする
こんどは、
eclipsify
おおっエクリプスのプロジェクトできた
エクリプスたちあげて、
[ファイル]-[インポート]-[既存のプロジェクト]
jarファイルがたくさんみえるので、
[ウィンドウ]-[ビューの表示]-[ナビゲータ]
でみるとすっきりとした感じにみえる
http://stackoverflow.com/questions/8204708/how-do-i-bind-a-checkbox-to-a-boolean-in-play-framework
https://gist.github.com/1523390
http://stackoverflow.com/questions/7417321/how-to-submit-a-list-of-objects-in-play-framework
http://www.playframework.org/modules
http://www.playframework.org/modules/paginate-head/home
https://github.com/mbknor/play/tree/1.2.4-mbknor-custom-release
http://www.playframework.org/documentation/1.2.1/test