Play框架學習記錄
阿新 • • 發佈:2018-12-30
Play框架架構的學習心得:在接觸到一個新的框架的時候,需要了解這個框架是應用在哪一個層(哪裡)的框架,那麼針對這個層(業務)應該具備什麼樣的功能,只要我們瞭解這種框架的語法,掌握這些基本的功能,那麼這個框架算是基本入門了。
舉個例子來說,例如SpringMVC框架是應用在Web層的框架【what】,【Why】傳統的Servlet技術每次的Url請求都需要我們專門去寫對映地址,收集資料,這個很麻煩。該框架就是幫助我們解決這個問題。因此學會SpirngMvc只是需要掌握:它是如何對映地址、如何跨頁面傳遞資料、如何收集資料、執行完之後如何跳轉到新的頁面、對資料的驗證、檔案上傳、是否有提供分頁。基本掌握以上的問題就沒有問題。
- Play框架學習閱讀心得:以下所有的知識均從官網文件中獲取,如果你是初學者,之前完全沒有接觸過Play框架的話,可以看一下這個文件,有助你更好的理解Play框架。如果你是老手,那麼就不需要看這個文件了。
Play FrameWork官網地址:
https://www.playframework.com/
選擇Documentation(文件)
Play是如何對映地址的?如何傳遞資料的?
- 預設情況下:是以類名/方法名?引數1=值&引數2=值方式
- 接收引數的話,在方法名後面帶上引數列表,即可接受
- 想要在頁面渲染資料,直接把資料放在render(“data”)裡面,在html
For example:
在DemoApplication.java中,有個demo的方法,因此它的訪問路徑是:
- 執行完成之後是如何跳轉頁面的?
- 可以使用render()。預設情況下回調到view/下面,以該控制器名為“資料夾“下的“方法名“.html
For example:
DemoApplication裡面的demo方法。使用render()會預設跳轉到DemoApplication資料夾下面的demo.html
- 使用Idea去載入Play框架的專案?
- 執行命令:play idealize 專案名稱
- 使用idea開啟專案: File àOpen… à 選擇ipr檔案
- 配置Application來啟動該Play專案
- 配置Main.class
- 配置JVM引數