Play Framework 1.1第一个RC版-Play Framework 1.1 RC1下载地址发布了,关注Play Framework 1.1的朋友可以去Play Framework官方获取最新的Play Framework 1.1 RC1下载地址下载试用。作为一个full-stack Java web框架来说,Play Framework的焦点主要集中在灵活,方便以及轻量级快速开发上。随着web开发中脚本语言的迅速崛起Java似乎在快速开发web应用上的优势逐渐淡去,很多开发者都将Java列入重量级应用开发的首选。而Play Framework的出现恰恰是为了改变开发人员的这一观点,Play Framework证明了用Java一样可以轻量级快速开发web应用。
简单说说Play Framework,它是一个采用纯Java编写的full-stack Web应用框架,Play Framework是由一群web开发者研发的Java框架,目标是让Java开发者可以使用Java语言更容易的开发出web应用程序。(也许是受到ruby on rails 和PHP等脚本语言的影响,Java用于快速开发web应用程序似乎已经毫无优势可言)。Play Framework采用目前Java开源界最流行的RESTful架构设计,方便灵活。Play Framework使用MVC模式作为表示层,利用Hibernate管理持久层,Play Framework还使用了一个Groovy的模板引擎,用于快速构建现代Web应用所需的全部功能(有此可见,现在web应用中,脚本语言似乎越来越受拥护)。
本次发布的Play Framework 1.1 RC1不单单是简单的bug修复版本,而是在功能上有了大量的改进和突破,而升级方面却简单直观核心框架完全兼容Play Framework 1.0系列,但在其它Module方面还是有部分改动的,因此如果使用了其它Module的朋友或许会发现部分代码已经被重构到了核心代码中。
Play Framework 1.1 RC1主要改进包括:
- Play Framework 1.1新增了基于Selenium和HtmlUnit的自动化测试功能
- Play Framework 1.1将http服务器从apache mina换成了JBoss Netty
- Play Framework 1.1新增了对scala语言支持(貌似scala很火的样子,诸多框架都开始对其支持,感觉有学习的必要的说)
- Play Framework 1.1增加了对Glassfish部署的原生支持
- Play Framework 1.1增加了路由和虚拟主机的支持
- Play Framework 1.1增加了自定义绑定功能(通过Java annotation实现)
- Play Framework 1.1增加了异步web服务的支持
- Play Framework 1.1增加了OAuth,https的支持,同时引入了新的缓存技术