服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

jboss seam 2.1 值得期待的java企业开发框架

【赛迪网-it技术报道】jboss seam是持久化框架hibernate作者gavin king领衔的新一代的企业应用开发框架。seam通过整合ejb3和jsf等一系列java ee的规范,以及利用jdk5.0的annotation技术,构成了一个完整的、一站式的企业应用开发解决方案,已经成长为可以和springframework相提并论的开发框架之一。

seam的主要特点是:适应快速开发、简化框架的趋势。一、开发项目简单、直接。程序员把精力主要放在业务逻辑组件的实现上,而不是浪费在架构、分层、模式和基础设施搭建的工作上面;二、数据绑定很出色,利用jsf的数据绑定机制和hibernate的能力实现了页面表单数据和数据库表的直接映射;三、将数据库资源的管理和事务的封装完全隐藏起来,比spring又前进了一步;四、组件注入机制简单;五、提供了方便的代码生成器,利用seam-gen可以快速生成一个完整的、带有ajax功能的crud项目,而且还是一个eclipse或者netbeans工程。

本月jboss seam的开发者之一peter muir接受采访,透露seam下一代版本2.1具有的一些新功能:

首先,seam 2.1打算支持wicket。作为第一选择的显示层,这包含着一些技术细节:我们所作的是让你能够明显的通过wicket使用seam组件,从wicket内部类中使用annotations,能够控制你的业务进程管理任务等。简单地说,就是所有的控制事务你能够在你的应用显示层完成。

其次,支持gwt。如果你想使用ria,我们主要考察的ria框架是flex。

此外,seam 2.1将提供给restful应用更好的支持。通过集成jax-rs(jsr-311),restful web services java标准和resteasy由另一个jboss的成员bill burke完成。我是一个rest fan,很期待看到seam 2.1如何支持restful应用。

jboss seam 2.1在性能上也有很大改进,它将会成为令我们非常期待的java企业应用开发框架。

扫描关注微信公众号