資源簡介
[強烈推薦, 文檔不多, 很快就可以看完, 看完了, 就會使用play了]
目錄
MVC應用程序模型 - 7 -
app/controllers - 8 -
app/models - 8 -
app/views - 8 -
請求生命周期 - 8 -
標準應用程序布局layout - 9 -
app目錄 - 9 -
public目錄 - 10 -
conf目錄 - 10 -
lib目錄 - 11 -
開發生命周期 - 11 -
連接到java調試器 - 12 -
類增強Enhancement - 13 -
02.HTTP路由 - 13 -
關于REST - 14 -
routes文件語法 - 14 -
HTTP方法 - 15 -
URI范示 Pattern - 15 -
Java調用定義 - 17 -
把404當作action來用 - 17 -
指派靜態參數 - 17 -
變量和腳本 - 18 -
路由優先級 - 18 -
服務器靜態資源 - 18 -
staticDir: mapping - 18 -
staticFile: mapping - 19 -
URL 編碼 - 19 -
反轉路由:用于生成某些URL - 19 -
設置內容風格(CSS) - 20 -
HTTP 內容協商 negotiation - 21 -
從http headers開始設置內容類型 - 21 -
定制格式 - 22 -
03.控制器 - 23 -
控制器概覽 - 23 -
獲取http參數 - 24 -
使用params map - 25 -
還可以從action方法簽名實現轉換 - 25 -
高級HTTP Java綁定 - 26 -
簡單類型 - 26 -
Date類型 - 26 -
Calendar日歷 - 27 -
File - 27 -
支持類型的數組或集合 - 28 -
POJO對象綁定 - 29 -
JPA 對象綁定 - 30 -
定制綁定 - 30 -
@play.data.binding.As - 30 -
@play.data.binding.NoBinding - 31 -
play.data.binding.TypeBinder - 31 -
@play.data.binding.Global - 32 -
結果類型 - 32 -
返回一些文本類型的內容 - 33 -
返回一個JSON字符串 - 33 -
返回一個XML字符串 - 34 -
返回二進制內容 - 34 -
作為附件下載文件 - 34 -
執行一個模板 - 35 -
跳轉到其他URL - 36 -
Action鏈 - 36 -
定制web編碼 - 37 -
攔截器 - 38 -
@Before - 38 -
@After - 39 -
@Catch - 40 -
@Finally - 41 -
控制器繼承 - 42 -
使用@With注釋添加更多的攔截器 - 42 -
Because Java does not allow multiple inheritance, it can be very limiting to rely on the Controller hierarchy to apply interceptors. But you can define some interceptors in a totally different class, and link them with any controller using the @With annotation.由于java不允許多繼承,通過控制器繼承特點來應用攔截器就受到極大的限制。但是我們可以在一個完全不同的類里定義一些攔截器,然后在任何控制器里使用@With注釋來鏈接他們。 - 42 -
Session和Flash作用域 - 42 -
04.模板引擎 - 43 -
模板語法 - 43 -
Expressions: ${…} - 44 -
Template decorators : #{extends /} and #{doLayout /} - 44 -
Tags: #{tagName /} - 45 -
Actions: @{…} or @@{…} - 46 -
Messages: &{…} - 46 -
Comment: *{…}* - 46 -
Scripts: %{…}% - 46 -
Template inheritance繼承 - 47 -
定制模板標簽 - 48 -
檢索tag參數 - 48 -
調用標簽體 - 48 -
格式化特定標簽 - 49 -
定制java標簽 - 49 -
標簽命名空間 - 50 -
在模板里的Java對象擴展 - 51 -
創建定制擴展 -
代碼片段和文件信息
評論
共有 條評論