分类:
2008-09-09 16:34:03
JBoss Seam是由Hibernate创办者Gavin King领导的 Web快速开发框架,近来Seam一直处在高速发展的状态当中。自从Seam2.0从去年底发布以后,Seam已经得到了社区很多开发人员的认可,目前Seam开发团队正在全力Seam 2.1版本,现在Seam 2.1的Beta1终于发布了,在这个版本当中,引入了很多令人瞩目的功能:
1、Seam终于提供了Wicket Web框架的整合。众所周知,Seam之前的版本整合的Web框架是JSF,但是JSF还存在一些缺陷,因此从这个版本开始Seam可以选择使用另外一种领衔的事件驱动Web框架-Wicket,而不是JSF.
2、身份识别管理。提供了内建的灵活的用户身份管理功能,可以将用户信息保存在数据库,或者LDAP Server上面。
3、权限管理功能。Seam现在支持基于ACL和Rule Based两种权限验证机制。
4、可以使用JSF的tag和Facelets的模板来生成Excel和CSV格式的报表。
5、内建支持URL重写机制,可以用来定制友好的URL格式,提供良好的SEO.
6、开始支持JAX-RS标准,即支持Java的REST API.
7、Seam的单元框架速度得到了很大的提高,和在JBoss应用下面运行代码的速度基本一样快了。
除此之外,还有很多其他新的特性,让我们期待JBoss Seam 2.1正式版本的发布吧。