play框架入门操作
Play的基本特性:
??? ??? 1、Play框架使用REST的開發風格,不用嚴格按照復雜的J2EE規范,是Java敏捷開發的首選。
?? 2、Play框架提供多種支持:NIO,JPA,Groovy以及各種工具類。
?? 3、Play框架會自動編譯Java源文件,而不用重新啟動Web服務器將代碼熱加載至JVM。
?? 4、簡單的無狀態(各自維護各自狀態)MVC架構。
?? 5、Play框架提供完整,直接的方式去訪問HTTP,是Play框架和其他Java Web框架最根本的差異。
Play安裝與配置:
? ????? 1、下載Play框架,配置環境變量 。
?? 2、打開cmd,cd到Play框架所在的目錄,使用play new命令創建一個新的應用。
?? 3、使用 play 運行命令來啟動項目。
?? 4、訪問端口9000即可訪問到play應用 。
Play項目引入到IDE:
?? ? 1、play eclipsify 命令可以將play應用轉化為Eclipse的項目。
?? 2、play neatbeansify命令可以將play應用轉化為Netbeans的項目。
?? 3、play idealize命令可以將play應用轉化為IDEA項目。
?? 使用IDE引入項目的方式引入play項目即可。
Play的生命周期:
??? ? ? 1、Play應用服務器接收客戶端的HTTP請求.
?? 2、通過路由找到請求對應的動作處理方法。
?? 3、進行應用自定義的邏輯操作。
?? 4、將處理結果轉換成http響應返回客戶端。
Play項目的目錄結構:
?? 1、app :存放的是應用的邏輯代碼,一些java代碼(使用java開發),視圖,實體類,控制器等。
?? 2、conf :應用有關的所有配置文件,例如:系統配置文件,路由配置文件,xml配置文件等。
?? 3、lib :存放了應用所需的類庫。
?? 4、public :存放系統靜態資源,圖片,js,css等。
路由的配置:
?? 1、Play應用中通過配置路由將http請求映射到用戶自定義方法,執行對應的邏輯處理。
?? 2、配置步驟 :路由的配置分為三部分,HTTP方法類型,URI和映射的動作路徑,具體寫法:
??? POST?? /myapp/findAllUsers? controllers.AppUserController.findAllUsers
?? 3、HTTP方法類型根據請求方法的類型定義,GET 和 POST 方法比較常見。
?? 4、如果請求需要傳遞參數,則可以通過這樣的方式進行傳參:
??? GET?? /myapp/findUser/:userId???? controllers.AppUserController.findUserByUserId(user:String)
?? 5、配置中還可以使用正則表達式進行參數匹配,比較靈活。創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的play框架入门操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 办公室内网ip和外网ip的查询方法如何查
- 下一篇: 1、jquery事件绑定和委托的实现