这估计是一篇老外的文章,两个意思,正如我之前指出一样:

1. Spring不是Auto-wiring的。HiveMind/Jdon Framework则支持
2. Spring 1.X不支持持HTTP request和session的。那么Spring的用户在整个期间里都做了些什么?它们在使用数据库替代Session,所以他们只用了Spring的型,反而忘记其魂!
Jdon Framework支持Session

相关话题:
关于SPING与EJB的胡言乱语--重和轻永恒的话题:
http://www.jdon.com/jive/article.jsp?forum=16&thread=24513


对Spring有一定研究的人请进入Spring讨论群:10556809,在这里可以讨论Spring Hibernate Struts JSF Ajax Tapestry Oracle Mysql JBoss Tomcat Eclipse JBuilder 以及项目开发规划


leaderbird

这估计是一篇老外的文章,两个意思,正如我之前指出一样:

1. Spring不是Auto-wiring的。HiveMind/Jdon Framework则支持
2. Spring 1.X不支持持HTTP request和session的。那么Spring的用户在整个期间里都做了些什么?它们在使用数据库替代Session,所以他们只用了Spring的型,反而忘记其魂!
Jdon Framework支持Session

就这话,你应该看一下spring2.0的三个新bean类型,从spring2.0已经开始支持request和session的bean了.在业务层你可以得到一个存放到session中的bean了,与web层没有一点藕合性。例如:从session中得到一个loginUser对象,你只要定义一个loginUser的bean定义为session,再把这个bean注射到logic层就可以了,这实现的还不简单实用吗?

其实现原理,是通过把HttpSession中的数据,存放到ThreadLocal变量中,然的再通过AOP动态从ThreadLocal中读取得到数据,你在logic对象session中对象修改,其再同步回HTTPSession中,这样实现的很好呀。

你可能会说,这使用的不还是httpSession吗,对其实现还是以httpSession为存放体,但spring的设计,已经可能让开发人员把httpSession的对象忘记了,这就是用良好的设计实现的。