Seam是JBoss 针对J2EE 5.0 开发所实现的一套应用开发框架。正如它取其“缝合”的意义,Seam集成了JSF和EJB 3.0这两个J2EE 5.0 重要的标准。这个不禁让人立刻想起Oracle所宣称的下一代的ADF,也是冲着集成JSF和EJB 3.0来的。J2EE众多繁杂的标准迄今已经相当完备了,但是一直缺乏一个稳定而通用的开发框架作为Glue来把他们粘合起来。简化J2EE开发作为一个当前产业巨头推广各自产品和服务的重要任务,已经势必需要解决。除了Oracle的ADF外,BEA的Beehive也是一种简化J2EE开发的一种模型,想必接下来号称支持J2EE 5.0也是顺其自然的事情了。
我反正是没有赶上Spring的趟了(去做了1年图形驱动,别说J2EE,就连Java都扯不上,唉!),瞄准这种改良的标准也是理所当然了!:) 下面我就自己的一些应用体会写写:
Seam现在还处于Beta阶段,它的release基于MyFaces和JBoss AS 4.0.3 RC2的Seam版本(可别用它的独立版本,否则sample的deploy也会fail的,已经看到一个家伙的这个体验了,呵呵,look at here: http://jira.jboss.com/jira/browse/jbeam-82).
从这里下载:http://www.jboss.com/products/list/downloads#seam
安装步骤可以从seam的readme看到,注意用ant deploy在对应sample目录下面执行,同时JBoss 4.0.3.seam版本要在运行:)
to be continue