文件

§適用於 Java 的主要概念

本節將介紹使用 Java 編寫 Play 應用程式時最常見的方面。您將學習如何處理 HTTP 要求、傳送 HTTP 回應、處理不同類型的資料、使用資料庫等更多內容。

注意:Java 和 Scala 的 Play API 分成不同的套件。所有 Java API 都在 play 套件中;所有 Scala API 都在 play.api 中。例如,Java MVC API 在 play.mvc 中,而 Scala MVC API 在 play.api.mvc 中。

設定 API

  1. 組態 API

HTTP 程式設計

  1. 動作、控制器和結果
  2. HTTP 路由
  3. 處理 HTTP 結果
  4. 工作階段和快閃範圍
  5. 主體剖析器
  6. 動作組合
  7. 內容協商
  8. HTTP 要求處理常式 / ActionCreator

非同步 HTTP 程式設計

  1. 非同步結果
  2. 串流 HTTP 回應
  3. Comet
  4. WebSocket

Twirl 範本引擎

  1. 範本語法
  2. 範本的相依性注入
  3. 常見使用案例
  4. 自訂格式

表單提交和驗證

  1. 處理表單提交
  2. 防範 CSRF
  3. 使用表單範本輔助程式

使用 Json

  1. 處理和提供 JSON

使用 XML

  1. 處理和提供 XML 要求

處理檔案上傳

  1. 直接上傳和 multipart/form-data

存取 SQL 資料庫

  1. 存取 SQL 資料庫
  2. 使用內建 H2 資料庫
  3. 管理資料庫演進
  4. 使用 JPA 存取您的資料庫

使用快取

  1. 使用快取

使用 Play WS 呼叫 REST API

  1. Play WS API
  2. 連線至 OpenID 服務
  3. 存取受 OAuth 保護的資源

與 Pekko 整合

  1. 與 Pekko 整合

使用訊息進行國際化

  1. 使用訊息進行國際化

相依性注入

  1. 使用 Guice 的相依性注入
  2. 編譯時間相依性注入

應用程式設定

  1. 應用程式設定
  2. 基本動作
  3. HTTP 篩選器
  4. 錯誤處理

測試您的應用程式

  1. 撰寫測試
  2. 撰寫功能測試
  3. 使用 Guice 進行測試
  4. 使用資料庫進行測試
  5. 測試 Web 服務用戶端

記錄

  1. 記錄

下一頁:組態 API


在此文件發現錯誤?此頁面的原始程式碼可在 這裡 找到。閱讀 文件準則 後,歡迎貢獻拉取請求。有問題或建議要分享?前往 我們的社群論壇 與社群展開對話。