Java>Editor>Content Assist>Advanced から
- assist list で下記を選択しておく
- Java Proposals(Javaコード補完)
チケット管理の Pivotal Tracker のように、誰かが内容を更新すると即時に反映されるインターフェースを、WebSocket/PlayFramework を使って実装してみる。具体的にはこんな動作になる。
<iframe src="http://player.vimeo.com/video/37656566?byline=0&portrait=0" width="500" height="563" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> [デモ動画](http://player.vimeo.com/video/37656566?byline=0&portrait=0)Safari と Chrome のブラウザ間で更新がリアルタイムに反映する。iPhone の Safari でも問題なく動作する。
PlayFramework1でのFuture/Promiseの説明をしようと思ったら大事になったでござる。
Playのバインディング処理とは、HTTPパラメータとして渡された文字列を適切なJavaの型へ変換する仕組み
すべての基本データ型と、そして、一般的な Java の型は自動的に紐付けられます:
int, long, boolean, char, byte, float, double, Integer, Long, Boolean, Char, String, Byte, Float, Double.
下記ブログエントリを試してみる
http://www.playframework-ja.org/documentation/1.2.7/cache
パフォーマンスの高いシステムを作成するため、データのキャッシュが必要になる場合があります。Play にはキャッシュライブラリがあり、分散環境下では Memcahed を使用します。
Memcached を設定しない場合、Play は JVM ヒープにデータを保存するスタンドアロンキャッシュを使用します。
public static void allProducts() {
stackoverflow - Play framework 1.x with java 8 ということなので、やってみる。
コレクション操作を簡易に記述できる