§Scala のための主な概念
このセクションでは、Scala で Play アプリケーションを作成する際の最も一般的な側面について説明します。HTTP リクエストの処理、HTTP レスポンスの送信、さまざまな種類のデータの操作、データベースの使用などについて学習します。
注意: Scala および Java 用の Play API は、異なるパッケージに分けられています。すべての Scala API は
play.api
パッケージの下にあります。すべての Java API はplay
の下にあります。たとえば、Scala MVC API はplay.api.mvc
の下にあり、Java MVC API はplay.mvc
の下にあります。
Configuration API
HTTP プログラミング
非同期 HTTP プログラミング
Twirl テンプレートエンジン
フォームの送信と検証
JSON の操作
XML の操作
ファイルアップロードの処理
SQL データベースへのアクセス
キャッシュの使用
Play WS で REST API を呼び出す
Pekko との統合
メッセージによる国際化
依存性注入
アプリケーションの設定
アプリケーションのテスト
- アプリケーションのテスト
- ScalaTest を使用したテスト
- ScalaTest を使用した機能テストの作成
- specs2 を使用したテスト
- specs2 を使用した機能テストの作成
- Guice を使用したテスト
- コンパイル時依存性注入を使用したテスト
- データベースを使用したテスト
- Web サービスクライアントのテスト
ロギング
このドキュメントにエラーを見つけましたか?このページのソースコードはこちらにあります。ドキュメントガイドラインを読んだ後、プルリクエストをお気軽にお送りください。質問やアドバイスを共有したいですか?コミュニティフォーラムでコミュニティとの会話を始めてください。