Play!是一個full-stack(全棧的)Java Web應(yīng)用框架的榛,包括一個簡單的無
狀態(tài)MVC模型琼了,具有Hibernate的對象持續(xù),一個基于Groovy的模板引擎夫晌,以及建立一個現(xiàn)代Web應(yīng)用所需的所有東西雕薪。
Play 是一個純 Java 的框架,它讓你保持使用你喜歡的開發(fā)工具和類庫晓淀。如果你已經(jīng)是一個使用 Java 平臺的開發(fā)者所袁,那么你不需要切換到另一種語言,其他 IDE 或者其他類庫凶掰, 而僅僅是切換到一個效率更高的 Java 環(huán)境燥爷。
1、一個非常簡單的開發(fā)周期懦窘。此框架自動編譯和重新裝載源文件的任何改變前翎。
2、智能捆綁HTTP參數(shù)到Java方法參數(shù)畅涂。
3港华、基于Jboss Netty框架的快速HTTP服務(wù)器,使Play能支持高并發(fā)午衰、長連接以及靜態(tài)文件優(yōu)秀的輸出能力立宜。
4冒萄、一個基于Groovy的強大的模板引擎,具有多層繼承橙数,定制用戶標(biāo)簽的能力尊流,高可拓展性等。
5灯帮、優(yōu)秀的錯誤報告功能:當(dāng)發(fā)生異常奠旺,此框架會直接顯示出錯代碼,甚至是模板代碼施流。[1]
6响疚、易于實現(xiàn)非阻塞、大并發(fā)