关于JBOSS的SEAM框架

banq,您好,最近看到JBOSS的SEAM框架,觉得宣传得还不错,不知道是否值得花精力去研究它?

还有,您对EJB将来的发展前景看法如何?

主要看这一篇:

http://www.jdon.com/jive/thread.jsp?forum=62&thread=27279

JBoss Seam可以脱离EJB单独形成POJO业务层,加上Hibernate,可以组合Struts+Seam+Hibernate组合。

也可以Struts+Seam+EJB+Hibernate或Struts+Seam+EJB架构。

这些架构Jdon框架2004年也做到了:struts+jdon+hibernate或struts+jdon+EJB, 以Ioc依赖注射实现的。

当然,JBoss Seam厚积薄发,在依赖注射DI上做得更强大灵活,其可以直接将EJB3注射到Action中,而在Jdon框架中,Action只有直接通过getService从Ioc容器获得EJB实例,然后再调用,不过Jdon框架将Action编码消灭了,无需Action编码,所以从这点来说,又比Seam简化。


Seam因为是Hibernate作者做的,JBoss招了很多人做市场(其中一个yuan的华人,按其姓名是华人,他本人不一定认),Seam当然响亮。

Guice又是另外一个类似Seam的框架,自从Ioc/DI模式出来后,也就是Spring之后,这类框架雨后春笋一样:
http://www.jdon.com/jive/thread.jsp?forum=61&thread=31145

关于EJB前途,不用任何人担心,有IBM/BEA/Oracle/SUN在发展挺着,不会差。


[该贴被banq于2007年03月21日 10:34修改过]