摘要: 由于Java語言的局限性,實現(xiàn)一個Rails-like的Java開發(fā)框架一直是一個難題。在Java上想體驗Rails-like的開發(fā)模式,只能選擇Grails或者JRuby on Rails。然而這兩種框架都是動態(tài)語言實現(xiàn)的框架,只是基于JVM而不是基于Java語言本身。動態(tài)語言確實有很多優(yōu)點,但往往難以調(diào)試。是否有一個 Java語言實現(xiàn)的Rails-like框架?答案是Play!
Play!最酷的5個功能
本文通過5個例子展示了Play!框架背后的哲學。
1. 綁定HTTP參數(shù)到Java方法
2. 通過調(diào)用Java方法重定向到相應(yīng)的action
3. 直接把Java對象傳遞到頁面模板
4. 方便的文件上傳
5. 不用任何配置就可以把應(yīng)用分布到多個JVM
閱讀全文