文件

§Hello World 教學

本教學說明 Play 應用程式的運作方式,並示範如何建立一個顯示自訂 Hello World 問候語的頁面。

您可以使用任何 Java 建置工具來建置 Play 專案。本教學示範 sbt 和 Gradle,因為它們都提供 Play 廣受喜愛且知名的開發體驗,例如自動重新載入、明確的錯誤訊息和範本編譯。本教學程序假設從終端機使用 sbtgradlew 指令,但您也可以將 Play 專案整合到您最愛的 IDE

§開始專案

在遵循教學說明之前

  1. 請務必驗證 執行 Play 的需求
  2. 取得適當的範例專案。你可以複製 play-samples GitHub 儲存庫 或下載其內容 作為 zip 檔案
    1. Play Java Starter 範例
    2. Play Scala Starter 範例
  3. 在適當範例專案資料夾中的 README.md 檔案中執行步驟,以執行範例。

注意:當你執行教學應用程式時,它會顯示包含與此處文件相同內容和說明的網頁。教學包括一個故意的錯誤,並在不同的分頁或瀏覽器中開啟文件和應用程式頁面,讓你可以在遇到錯誤時查閱文件以取得修正。

§Play 簡介

如下所示,Play 是個全端框架,包含建置 Web 應用程式或 REST 服務所需的所有元件,包括:整合式 HTTP 伺服器、表單處理、跨網站請求偽造 (CSRF) 保護、強大的路由機制、I18n 支援等。Play 可整合許多物件關聯對映 (ORM) 層。它支援 AnormEbeanSlickJPA,但許多客戶使用 NoSQL、其他 ORM,甚至從 REST 服務存取資料。

Play API 可用於 Java 和 Scala。此架構在幕後使用 PekkoPekko HTTP。這賦予 Play 應用程式無狀態、非封鎖、事件驅動的架構,提供橫向和縱向擴充性,並更有效率地使用資源。Play 專案包含 Scala 元件,但由於 Play 有 Java API,Java 開發人員不需要學習 Scala 就能順利使用 Play。

以下僅列出開發人員熱愛使用 Play 架構的幾個原因

若要進一步瞭解 Play 的優點,請參閱 Play 的 簡介理念。現在,讓我們深入瞭解 Play 應用程式的樣貌。

下一步:Play 應用程式概觀


在此文件中發現錯誤?此頁面的原始程式碼可在此處找到 here。在閱讀 文件指南 後,請隨時提交拉取請求。有問題或建議要分享嗎?請前往 我們的社群論壇 與社群展開對話。