java web play_玩转Java Web应用开发:Play框架
【IT168 技術(shù)】
概述
Play 框架是一個完整的 Web 應(yīng)用開發(fā)框架,覆蓋了 Web 應(yīng)用開發(fā)的各個方面。Play 框架在設(shè)計的時候借鑒了流行的 Ruby on Rails 和 Grails 等框架,又有自己獨有的優(yōu)勢。使用 Play 框架可以方便和高效的開發(fā)出 Java Web 應(yīng)用。通過 Play 框架提供的命令行工具,可以快速的創(chuàng)建出一個 Web 應(yīng)用的基本骨架。它的 Java 代碼動態(tài)編譯機制,使得修改代碼之后,不需要重啟服務(wù)器就可以直接看到修改之后的結(jié)果,調(diào)試起來非常方便。它使用 JPA 規(guī)范來完成領(lǐng)域?qū)ο蟮某志没?#xff0c;可以很方便的使用不同的關(guān)系數(shù)據(jù)庫作為后臺存儲。使用 Play 框架可以很容易的構(gòu)建使用 REST 架構(gòu)風格的應(yīng)用。它使用 Groovy 作為視圖層模板使用的表達式語言。模板之間的繼承機制也可以避免代碼的重復。總的來說,Play 框架非常適合快速 Web 應(yīng)用開發(fā)。
Play 框架采用經(jīng)典的 MVC 架構(gòu),把 Web 應(yīng)用分成模型層、控制層和視圖層三個層次。每個層次對應(yīng)的文件被存放在不同的目錄下面,方便組織和管理。使用 Play 框架的 Web 應(yīng)用具有相同的目錄結(jié)構(gòu),如 圖 1 所示。
▲圖1 使用 Play 框架的 Web 應(yīng)用的目錄結(jié)構(gòu)
如圖1 所示,應(yīng)用自身的文件被放在 app 目錄下面,三個子目錄分別存放的是 MVC 模式的三個層次的內(nèi)容。其中 models 和 controllers 目錄下面是 Java 源文件,而 views 目錄下面則是視圖層使用的模板文件。conf 目錄下面存放的是應(yīng)用的配置文件、HTTP 路由文件和國際化所需的消息文件。public 目錄則是存放 Web 應(yīng)用的靜態(tài)文件,包括 JavaScript、CSS 和圖像文件等。lib 目錄存放所需的額外的 Java 庫。test 目錄存放的是測試結(jié)果。
總結(jié)
以上是生活随笔為你收集整理的java web play_玩转Java Web应用开发:Play框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用CCRenderTexture来创建
- 下一篇: atomic java_Java中Ato