Documentation

You are viewing the documentation for the 2.2.x release series. The latest stable release series is 2.4.x.

§Java 開発者のための Play

Play アプリケーションは、play パッケージ内にある Java API を使って開発することができます。

(play.api.mvc のような) play.api パッケージ内の API は Scala 開発者に予約されています。Java 開発者は play.mvc などを参照してください。

§主要なコンセプト

  1. HTTP プログラミング
    1. アクション、コントローラ、レスポンス
    2. HTTP ルーティング
    3. HTTP レスポンスの操作
    4. セッションとフラッシュスコープ
    5. ボディパーサー
    6. アクションの合成
    7. コンテントネゴシエーション
  2. 非同期 HTTP プログラミング
    1. 非同期レスポンスの処理
    2. HTTP レスポンスのストリーミング
    3. Comet
    4. WebSockets
  3. テンプレートエンジン
    1. テンプレートの文法
    2. よくある使い方
  4. HTTP フォームの投稿とバリデーション
    1. フォームの定義
    2. フォームテンプレートヘルパの利用
  5. Json を使う
    1. Json リクエストの処理と送信
  6. XML を使う
    1. XML リクエストの処理と送信
  7. ファイルアップロード処理
    1. multipart/form-data のアップロード
  8. SQL データベースへのアクセス
    1. JDBC の設定と使用
    2. Ebean ORM の利用
    3. JPA との統合
  9. キャッシュを使う
    1. Play Cashe API
  10. Web サービスの呼び出し
    1. Play WS API
    2. OpenID サーバへの接続
  11. Akka の統合
    1. アクターの設定と非同期タスクのスケジューリング
  12. 国際化
    1. メッセージの外部化と i18n
  13. アプリケーション Global オブジェクト
    1. アプリケーションの全般設定
    2. リクエストのインターセプト
    3. コントローラクラスの生成の管理
  14. アプリケーションのテスト
    1. テストの書き方
    2. 機能テストの書き方

§上級編

  1. Play を拡張する
    1. プラグインの書き方

§チュートリアル

  1. はじめてのアプリケーション
  2. Zentask

このドキュメントの翻訳は Play チームによってメンテナンスされているものではありません。 間違いを見つけた場合、このページのソースコードを ここ で確認することができます。 ドキュメントガイドライン を読んで、お気軽にプルリクエストを送ってください。