趣旨

PLAY! FRAMEWORKについて調べたことをメモしておく

一般の単語であるPLAYをつかっているため、検索に引っかかりにくいようだ。

目次

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

2.0のドキュメント(英語)

http://www.playframework.org/documentation/2.0.1/Home

ダウンロード

ダウンロードは下記のアドレスからダウンロードできる。90MBある。ちょっとしたボリュームだ。

http://download.playframework.org/releases/

playのインストールをしてみる実況

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

Play Framework で OpenID に接続して、認証後のユーザ情報をセッションに格納するサンプルコード

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

scaffoldとか、javascript最小化モジュールとかいろいろある

ページ処理モジュール?

http://www.playframework.org/modules/paginate-head/home

play frameworkのバッチあてた版のダウンロード先

https://github.com/mbknor/play/tree/1.2.4-mbknor-custom-release

テスト

http://www.playframework.org/documentation/1.2.1/test

scaffold

http://yono05.wordpress.com/2011/11/03/play-scaffold%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F/

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS