原创 02.HTTP路由

02.HTTP路由 router組件負責將http請求交給對應的Action處理(一個static/public的控制器方法)。 一個http請求在mvc框架裏被當作一個mvc事件看待。這個事件包含了兩個主要信息:  包含在查詢字符串裏的

原创 03.控制器

03.控制器 在Play框架中,商業邏輯在domain model層裏進行管理,Web客戶端不能直接調用這些代碼,domain對象的功能作爲URI資源暴露出來。 客戶端使用HTTP協議提供的統一API來暗中操作這些底層的商業邏輯實現資源的

原创 01.Play框架最主要的概念

01.Play框架最主要的概念 MVC應用程序模型 Play框架完全遵循MVC模式,MVC模式把應用程序分成幾個獨立的層:presentation表現層和model模型層,表現層進一步分成view呈現層和controller控制層。 Mo

原创 04-1.play模板標籤詳解

      由於Play採用的是MVC模型,這就要求表現層從請求處理和數據存儲中分離開來。但是靜態頁面的功能畢竟是有限的,不能滿足複雜的顯示的需要,Play對一些常用的模板標籤進行了封裝,不僅實現了表現層和控制層的業務分離,還大大提升了

原创 05.用play驗證http數據

05.用play驗證http數據 驗證確保了某些指定的需求能夠獲得正確的值。一般用於在存入數據庫前對數據進行驗證或表單驗證。 在play裏驗證如何進行的? 每個請求都有他自己的Validation(驗證)對象和相應的錯誤集合。有以下三種方

原创 09.異步Jobs

09.異步Jobs 因爲play是一個web應用程序,因此許多應用程序邏輯都是由控制器返回給http請求的。 但有些時候,我們需要在http請求外執行一些應用邏輯。比如非常有用的初始化任務,維護任務或運行不能被http請求池中斷的長時運行

原创 07-1.JPA常用註解

Play Framework框架 JPA常用註解 1、@Entity(name="EntityName") 必須 ,name 爲可選 , 對應數據庫中一的個表。 2、@Table(name="",catalog="",schema="")

原创 04.模板引擎

04.模板引擎 Play有一個高效的模板系統,它允許動態生成html、xml、json或其他文本格式的文檔。Play的模板引擎使用Groovy作爲表達式語言。它的標籤系統允許你創建一些可以重複使用的功能。 模板默認存儲在app/views

原创 06.域對象模型

模型是play應用程序中核心。是應用程序操作的信息的特定領域呈現。 Martin Fowler將之定義爲: 模型層主要負責表現商業內容、商業狀態和商業規則的信息。在這裏主要進行商業狀態控制和作用,相應技術細節則委託給基礎設施。這個層是商業

原创 08.Play.libs庫包

08.Play.libs庫包 play.libs包包含了很多有用的庫,以幫助實現通用的編程任務。 大多數據庫都是簡單的幫助類,而且非常易懂易用: Codec:數據編碼和解碼工具箱Crypto:密碼圖形工具(驗證碼?)Expressio

原创 07.JPA持久化

play提供了一些非常有用的幫助類來簡單管理jpa實體。 注意:如果需要,你仍舊可以繼續使用原始的JPA API。 啓動JPA實體管理器 當play找到至少一個註釋了@javax.persistence.Entity標識的類時,play將

原创 10.在HTTP下進行異步編程

10.在HTTP下進行異步編程 本節將介紹在play裏如何進行異步處理以實現典型的長輪詢(long-polling)、流以及其他Comet-style類型的應用程序以支持上千個同時發生的連接。 暫停http請求 Play使用的是短小的請求

原创 slf4j.Logger的全面講解及e.getMessage()爲何爲空

測試: @Test publicvoid testDelegateHandleRequestFour2() { Filefile = new File("E:\\study\\text.txt");

原创 play安全指南

play框架的安全設計只是存在於腦海中的一個概念——這就不可能阻止開發者在設計上出漏洞。本指南描述了在Web應用中常見的安全問題,並指導如何在play應用開發中去避免。 Sessions 一般情況下,你需要保存用戶登錄信息。如果不使用s

原创 20.日誌配置

20.日誌配置 play日誌是基於Log4j的。既然許多java庫都是使用Log4j或封裝使用Log4j的,那麼就可以很容易在應用程序裏進行日誌配置。 對應用程序進行日誌 Play使用play.Logger類提供了默認的日誌功能,這個類使