ドキュメント

§Playチュートリアル

Playのドキュメントでは、利用可能な機能とその使い方を説明していますが、アプリケーションを最初から最後まで作成する方法は説明していません。そこで、チュートリアルとサンプルが役に立ちます。

チュートリアルとサンプルは、特にデータベースやJavascriptフレームワークなどの他のシステムとの統合に関して、単一のアプリケーションの動作を示すのに役立ちます。

play-samples GitHubリポジトリには、非常に多くのケースを網羅したPlayのサンプルが用意されています。そこでは、Java、Scala、および複数のバージョンのPlayのプロジェクトを見つけることができます。関心のある機能を示すものを選択できます。Playを実行するための要件を確認してください。play-samples GitHubリポジトリをクローンするか、その内容をzipファイルとしてダウンロードすることができます。このサンプルでは、次のトピックをカバーしています。

§Java

サンプル
Play Java Hello Worldサンプル リンク
Play Javaスターターサンプル リンク
Play Java gRPCサンプル リンク
REST APIサンプル リンク
ファイルアップロードサンプル リンク
フォームサンプル リンク
JPAサンプル リンク
Ebeanサンプル リンク
Websocketサンプル リンク
Websocketを使用したチャットルームサンプル リンク
ストリーミングサンプル リンク
コンパイル時依存性注入サンプル リンク
コンパイル時DIにDagger 2を使用 リンク

§Scala

サンプル
Play Scala Hello Worldサンプル リンク
Play Scalaスターターサンプル リンク
Play Scala gRPCサンプル リンク
REST APIサンプル リンク
ファイルアップロードサンプル リンク
フォームサンプル リンク
Anormサンプル リンク
統合Slickサンプル リンク
分離Slickサンプル リンク
Websocketサンプル リンク
Websocketを使用したチャットルームサンプル リンク
ストリーミングサンプル リンク
コンパイル時依存性注入サンプル リンク
Macwireを使用した依存性注入サンプル リンク
セキュアセッションサンプル リンク
TLSサンプル リンク

§サードパーティのチュートリアルとテンプレート

Playコミュニティには、ドキュメントよりもPlayの側面をより良くカバーしたり、異なる視点を持ったりする多数のチュートリアルとテンプレートもあります。ここにリストされているテンプレートは、Playチームによってメンテナンスされていないため、古くなっている可能性があります。

これは役立つブログ投稿の不完全なリストであり、一部のブログ投稿はかなり前に書かれているため、このセクションはPlayのバージョンで整理されています。

§2.8.x

§Play Frameworkチュートリアルおよびその他のコンテンツ

§2.6.x

§Play Frameworkチュートリアルおよびその他のコンテンツ

§2.5.x

§Play Frameworkチュートリアルビデオシリーズ

Radix Codeによるチュートリアルビデオシリーズでは、Playの初期概要を提供し、初期IDEのセットアップ、ルートの定義、CRUDアプリケーションの作成、ORMサポートの有効化、およびbootstrapを使用したビューのカスタマイズについて説明しています。

§依存性注入

§Akka Streams

§フォームとバリデーター

§REST API

§サブプロジェクト

§アップグレード

§2.4.x

§Semisafe

Semisafeは、Play全般に関する優れたシリーズを持っています。

§ミニマルPlay

§依存性注入

§REST API

SPR ConsultingのJustin Rodenbostelも、PlayでのREST APIの構築に関する2つのブログ記事を書いています。

§Slick

§RethinkDB

§フォーム

§AngularJS、RequireJS、およびsbt-web

Marius Soutierは、Playおよびsbt-webでAngularJSを使用してJavaScriptインターフェイスを設定するための優れたシリーズを書いています。もともとPlay 2.1.x向けに書かれていましたが、Play 2.4.x用に更新されています。

§React JS

§2.3.x

§REST API

§Anorm

Knoldusは、Anormに関する一連の素晴らしいブログ記事を書いています。

§フォーム

§2.2.x

§高度なルーティング

§Path Bindables

§テンプレート

§ユーザーインターフェイス

§実践でのPlay

次へ: Playの操作


このドキュメントにエラーを見つけましたか?このページのソースコードはこちらにあります。ドキュメントガイドラインを読んだ後、プルリクエストを自由に投稿してください。質問や共有するアドバイスがありますか?コミュニティフォーラムにアクセスして、コミュニティとの会話を始めましょう。