文件

§Play 教學

Play 的文件說明了可用的功能以及如何使用它們,但文件不會說明如何從頭到尾建立應用程式。這就是教學和範例的用武之地。

教學和範例對於展示單一應用程式的運作很有用,特別是在與其他系統(例如資料庫或 Javascript 框架)整合時。

play-samples GitHub 儲存庫 提供涵蓋大量案例的 Play 範例。您可以在其中找到 Java、Scala 和多個 Play 版本的專案。您可以選擇一個展示您有興趣的功能。請務必驗證執行 Play 的需求。您可以複製 play-samples GitHub 儲存庫 或下載其內容 為 zip 檔案。範例涵蓋以下主題

§Java

範例
執行 Java Hello World 範例 連結
執行 Java Starter 範例 連結
執行 Java gRPC 範例 連結
REST API 範例 連結
檔案上傳範例 連結
表單範例 連結
JPA 範例 連結
Ebean 範例 連結
Websocket 範例 連結
使用 Websockets 的聊天室範例 連結
串流範例 連結
編譯時間依賴性注入範例 連結
使用 Dagger 2 進行編譯時間 DI 連結

§Scala

範例
執行 Scala Hello World 範例 連結
執行 Scala Starter 範例 連結
執行 Scala gRPC 範例 連結
REST API 範例 連結
檔案上傳範例 連結
表單範例 連結
Anorm 範例 連結
整合 Slick 範例 連結
獨立 Slick 範例 連結
Websocket 範例 連結
使用 Websockets 的聊天室範例 連結
串流範例 連結
編譯時間依賴性注入範例 連結
使用 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

§Slick

§RethinkDB

§表單

§AngularJS、RequireJS 和 sbt-web

Marius Soutier 有一系列精彩文章,說明如何使用 AngularJS 搭配 Play 和 sbt-web 設定 JavaScript 介面。文章最初寫於 Play 2.1.x,但已更新為 Play 2.4.x。

§React JS

§2.3.x

§REST API

§Anorm

Knoldus 有一系列關於 Anorm 的精彩網誌文章

§表單

§2.2.x

§進階路由

§路徑可繫結

§範本

§使用者介面

§Play 實務

下一步:使用 Play


在此文件檔中發現錯誤?此頁面的原始程式碼可在此處找到這裡。在閱讀文件檔指南後,請隨時貢獻一個 pull request。有問題或建議要分享嗎?前往我們的社群論壇與社群展開對話。