Play!是一個(gè)full-stack(全棧的)Java Web應(yīng)用框架菩浙,包括一個(gè)簡單的無
狀態(tài)MVC模型巢掺,具有Hibernate的對象持續(xù),一個(gè)基于Groovy的模板引擎劲蜻,以及建立一個(gè)現(xiàn)代Web應(yīng)用所需的所有東西陆淀。
Play 是一個(gè)純 Java 的框架,它讓你保持使用你喜歡的開發(fā)工具和類庫先嬉。如果你已經(jīng)是一個(gè)使用 Java 平臺(tái)的開發(fā)者轧苫,那么你不需要切換到另一種語言,其他 IDE 或者其他類庫, 而僅僅是切換到一個(gè)效率更高的 Java 環(huán)境含懊。
1身冬、一個(gè)非常簡單的開發(fā)周期。此框架自動(dòng)編譯和重新裝載源文件的任何改變岔乔。
2酥筝、智能捆綁HTTP參數(shù)到Java方法參數(shù)。
3雏门、基于Jboss Netty框架的快速HTTP服務(wù)器嘿歌,使Play能支持高并發(fā)、長連接以及靜態(tài)文件優(yōu)秀的輸出能力茁影。
4宙帝、一個(gè)基于Groovy的強(qiáng)大的模板引擎,具有多層繼承募闲,定制用戶標(biāo)簽的能力步脓,高可拓展性等。
5蝇更、優(yōu)秀的錯(cuò)誤報(bào)告功能:當(dāng)發(fā)生異常沪编,此框架會(huì)直接顯示出錯(cuò)代碼,甚至是模板代碼年扩。[1]
6、易于實(shí)現(xiàn)非阻塞访圃、大并發(fā)