一、Play的安裝和配置
1.首先去官網下載Play的包並將其解壓
我下的是playframework2.2.1
2.配置play的環境變量方便使用
3.打開cmd運行play
輸入play help 查看是否成功
二、如何用Play建立一個eclipse的java項目
1.首先建立一個play的java項目
輸入 play new playTest
2.進入項目目錄下運行play
第一次可能比較慢play需要下載一些東西
3.將項目導入eclipse
現在play中輸入eclipse
確保jdk和jre等環境變量的正確,不然可能會出現錯誤。
成功后如圖:
然后 打開eclipse通過File/Import/General/Existing project…將項目導入eclipse。
三、項目目錄結構
1.app目錄包含所有可執行構件:Java和Scala源代碼,編譯的來源。
有三個標准包在應用程序目錄中,即MVC架構:
你也可以建立自己的包。
還有一個可選的目錄app /assets來存放LESS、CSS來源和CoffeeScript來源
2.public目錄是存放直接用於Web服務器的靜態資源。
這個目錄是分成三個標准子目錄:圖片、CSS樣式表和JavaScript文件。
你應該組織這樣的靜態資源保持所有Play用程序一致。
3.conf目錄包含應用程序的配置文件。有兩種主要的配置文件:
application.conf。研討會,主要為應用程序配置文件,其中包含標准配置參數
routes,路線定義文件。
如果你需要添加特定於應用程序的配置選項,一個好主意就是向應用程序添加更多的選項.conf文件。
如果一個庫需要一個特定的配置文件,嘗試放在conf目錄下。
4.lib目錄是可選的,存放並管理jar包
5.你的項目中的main一般放在build.sbt文件中,放在project目錄下的.scala文件也可以說明工程的結構。
6.Project目錄包含sbt結構定義
Plugins.sbt包含了被用於該工程的sbt插件
Build.properties 包含了建立你的程序的sbt版本
7.target目錄包含所有系統構造的東西,可以用來看產生了什么東西。
Classs/包含了所有編譯出來的類
Class_managed/包含的類都是框架產生的
resource_managed /包含生成的資源,通常是編譯LESS CSS和CoffeeScript編譯的結果。
src_managed /包含生成的來源,比如生成Scala源的模板系統。
8.生成的文件夾被你的版本控制系統忽略就會放入play應用的.gitignore的文件中。
四、控制台命令
play控制台常用命令
第一:play help
第二:play 啟動play項目
第三:run 使服務器在開發模式下運行,為你的項目訪問瀏覽器做准備
第四:exit 或Ctrl+D 離開控制台
第五:compile 編譯應用
第六:console 啟動交互式控制台:進入的是交互式的scala控制台可以測試你的代碼
第七:play debug 在開啟JPDA調試端口(默認是9999)后可以鏈接使用Java調試器。
通過set JPDA_PORT=數值(如1234)命令,可以設置JPDA端口
第八:使用sbt特性如進入到項目文件夾運行play、run、compile等命令
第九:直接在控制台使用play命令如進入CMD后直接輸入play run、play help
第十:play clean-all 清除所有的生成目錄