1. 程式人生 > >Play框架學習記錄

Play框架學習記錄

Play框架架構的學習心得:在接觸到一個新的框架的時候,需要了解這個框架是應用在哪一個層(哪裡)的框架,那麼針對這個層(業務)應該具備什麼樣的功能,只要我們瞭解這種框架的語法,掌握這些基本的功能,那麼這個框架算是基本入門了。

舉個例子來說,例如SpringMVC框架是應用在Web層的框架【what】,【Why】傳統的Servlet技術每次的Url請求都需要我們專門去寫對映地址,收集資料,這個很麻煩。該框架就是幫助我們解決這個問題。因此學會SpirngMvc只是需要掌握:它是如何對映地址、如何跨頁面傳遞資料、如何收集資料、執行完之後如何跳轉到新的頁面、對資料的驗證、檔案上傳、是否有提供分頁。基本掌握以上的問題就沒有問題。

  • Play框架學習閱讀心得:以下所有的知識均從官網文件中獲取,如果你是初學者,之前完全沒有接觸過Play框架的話,可以看一下這個文件,有助你更好的理解Play框架。如果你是老手,那麼就不需要看這個文件了。

Play FrameWork官網地址:

        https://www.playframework.com/
選擇Documentation(文件)

Play是如何對映地址的?如何傳遞資料的?

  1. 預設情況下:是以類名/方法名?引數1=&引數2=值方式
  2. 接收引數的話,在方法名後面帶上引數列表,即可接受
  3. 想要在頁面渲染資料,直接把資料放在render(“data”)裡面,在html
    即可通過${data}接收。

For example:

       DemoApplication.java中,有個demo的方法,因此它的訪問路徑是:

  • 執行完成之後是如何跳轉頁面的?
    1. 可以使用render()。預設情況下回調到view/下面,以該控制器名為“資料夾“下的“方法名“.html

For example:  

       DemoApplication裡面的demo方法。使用render()會預設跳轉到DemoApplication資料夾下面的demo.html

  • 使用Idea去載入Play框架的專案?
  1. 執行命令:play idealize 專案名稱

  1. 使用idea開啟專案: File àOpen… à 選擇ipr檔案

  1. 配置Application來啟動該Play專案
    1. 配置Main.class
    2. 配置JVM引數