Play!是一個full-stack(全棧的)Java Web應用框架棚赔,包括一個簡單的無
狀態(tài)MVC模型帝簇,具有Hibernate的對象持續(xù),一個基于Groovy的模板引擎靠益,以及建立一個現(xiàn)代Web應用所需的所有東西丧肴。
Play 是一個純 Java 的框架,它讓你保持使用你喜歡的開發(fā)工具和類庫胧后。如果你已經(jīng)是一個使用 Java 平臺的開發(fā)者芋浮,那么你不需要切換到另一種語言,其他 IDE 或者其他類庫壳快, 而僅僅是切換到一個效率更高的 Java 環(huán)境途样。
1、一個非常簡單的開發(fā)周期濒憋。此框架自動編譯和重新裝載源文件的任何改變何暇。
2、智能捆綁HTTP參數(shù)到Java方法參數(shù)凛驮。
3裆站、基于Jboss Netty框架的快速HTTP服務器,使Play能支持高并發(fā)、長連接以及靜態(tài)文件優(yōu)秀的輸出能力宏胯。
4羽嫡、一個基于Groovy的強大的模板引擎,具有多層繼承肩袍,定制用戶標簽的能力杭棵,高可拓展性等。
5氛赐、優(yōu)秀的錯誤報告功能:當發(fā)生異常魂爪,此框架會直接顯示出錯代碼,甚至是模板代碼艰管。[1]
6滓侍、易于實現(xiàn)非阻塞、大并發(fā)