JBOss SEAM将IOC推向极致,可以说整个WEB容器都是一个IOC容器。
也欢迎你下载JdonFramework一个应用和JBoss Seam对比看看,提出不足和学习的地方,谢谢。
http://www.jdon.com/jdonframework/app.htm#simple
我认为,seam的意义,绝不亚于当初hibernate的意义。Gavin又一次征服了我。。。又一次给世人带来了惊喜!
我将一如既往的关注seam。目前seam发展的非常不错,seam 3即将面世(背靠WebBeans spec),seam2也发展至2.1 GA,支持的范围覆盖到Java企业应用的方方面面,成为名副其实的Java EE full stack framework,而且是最正宗的(全部应用了Java EE官方技术规范)
http://www.jdon.com/jivejdon/thread/34551.html
seam的demo直接向action里面注入session,对于初学者希望你把眼睛擦亮,怎么分层?jdon可以教你!seam的action我是把它理解为service的,不再是传统的action,这个service是通过jsf事件驱动调用的,对比jdon框架,jdon消灭传统的action,程序员直接面向业务编程,相比seam的事件jdon是用URL命令和CRUD抽象让你直达service,精通jdon框架,看到seam的时候我总有某种似曾相识的感觉。
对于状态管理就不说了,banq已经说了很多!jdon框架小巧精致,高手可以很容易且灵活的把它扩展为自己的业务框架,今天看到http://www.jdon.com/jivejdon/thread/35368.html这篇帖子,很高兴!!
Jdon更关注领域模型为核心,表面上,使用Jdon框架需要继承Model,有违反POJO之嫌疑,实则它是真正解放Model,是基于内存的Model;而Seam则主要在EJB3基础上拓展完善,特别是表现层,包括整合JBPM等等,这些都是其应付大型项目的利器,Seam在对Model方面没有任何DDD方向性的引导。
本来不想谈比较,有广告之嫌,不多说,支持大家关注Seam,通过Seam了解Java真的也可以从复杂做到简单,简单和复杂收缩自如。