03.Play Framework

Play 框架是一個完整的 Web 應用開發框架,覆蓋了 Web 應用開發的各個方面。

Play 框架在設計的時候借鑑了流行的 Ruby on Rails 和 Grails 等框架,又有自己獨有的優勢。使用 Play 框架可以方便和高效的開發出 Java Web 應用。通過 Play 框架提供的命令行工具,可以快速的創建出一個 Web 應用的基本骨架。它的 Java 代碼動態編譯機制,使得修改代碼之後,不需要重啟服務器就可以直接看到修改之後的結果,調試起來非常方便。它使用 JPA 規範來完成領域對象的持久化,可以很方便的使用不同的關係數據庫作為後台存儲。使用 Play 框架可以很容易的構建使用 REST 架構風格的應用。它使用 Groovy 作為視圖層模板使用的表達式語言。模板之間的繼承機制也可以避免代碼的重複。總的來說,Play 框架非常適合快速 Web 應用開發。

Play 框架採用經典的 MVC 架構,把 Web 應用分成模型層、控制層和視圖層三個層次。每個層次對應的文件被存放在不同的目錄下面,方便組織和管理。

Play 框架的使用,包括模型層、控制層、視圖層和 HTTP 路由等內容。


自學建議



必讀
  1. http://www.playframework.org/documentation/
    1. 分為三大部份
      1. Getting Starting
        1. 建議直接從 Installation guide 章節學起(前幾章不適初學者閱讀)
        2. Your first application — the ‘Hello World’ tutorial 中的 Writing an automated test suite 部份, 建議等整個框架熟了, 再回頭了解它.
      2. Tutorial — Play guide, a real world app step-by-step
        1. 全部為重點學習
      3. The essential documentation
        1. 從 第一章~第七章 為重要必熟內容. 




Tools










如果您需要 Play Framework 與 Scala 的結合版, 請轉 WisdomFish.ORG - 斯卡拉魚(Scala Fish)


Google Group by Play Framework as KevinWang asking

#1 IF loop on HTML file

#2 How to get Client IP Address


#4 CRUD admin area

#5 Crypto Class

#6 Format HTML