Play 框架的使用心得

首先,声明本文只是整体介绍Play框架,如果读者有什么技术疑惑,可以去play的官网learn板块学习,哪里讲的非常清晰。

Play框架对于小型系统的开发来说,无疑是天降福音,他能帮助我们在最快的时间能,完成整套系统的开发。

Play提供web系统开发用到整套东西,hibernate,jpa,数据库版本化、自动建表、各种工具包、热加载、rest风格、强大groovy模板、灵活的验证框架,另外,play自带的web服务器,能方便的热加载仍和修改...Play提供一栈式的框架支持。

Play采用“约定大于配置”的理念,大大节省了开发人员在浪费在配置文件上的时间与精力。
controller采用静态方法,方法体之间的调用,被认为是redirect,非常方便,方法参数采用自动装配的实现,结合灵活的验证框架,更有像CRUD这样的插件,方便的帮你实现零散的crud操作。

说到这里,Play的module机制也是非常赞的,你可以使用很多不错的module、也可以自己写module,嵌在自己的系统里,充当模块,实现系统组件功能等。

Play的前端模板采用Groovy template,非常强大的模板,jstl这类的标签,都无需引入了,在play的架构下,大多数东西,已经为你准被好!

另外,在系统开发过程中,我们可能要启异步的一些线程完成特殊的任务,在Play中,专门为我们设计了这样的功能,只要在类上标注@OnApplicationStart,Play将会为你异步完成job。

最后,Play在测试端也做出了不错的支持,service,controller,以及selenium页面测试,一样都没有落下。

Play是很有意思的框架,大家赶紧上Play官网学习学习,试试手吧!
http://www.playframework.org/

你可能感兴趣的:(框架,Web,REST,jpa,groovy)