OpenSessionInView是反模式

10-11-04 banq
The OpenSessionInView Antipattern | Javalobby

N多年前,我就对SSH也就是Spring+Hibernate组合中,使用OSIV模式,也就是需要在web.xml中配置一个OpenSessionInView Filter提出质疑,时隔多年的今天2010年11月,终于老外在dzone正式媒体也指出其是反模式,所谓反模式,就是借模式大旗干违反模式的事情。模式是共识,是大旗,有些软件因为自身能力有限,或者说方向性战略问题出错,导致使用时,必须按照其规定套路使用,然后以“模式”或最佳实践为借口掩饰其虚弱,软件行业层出不穷,最早的EJB的J2EE核心模式,没几个是真正模式,基本都是反模式。

见我之前发言:

http://www.jdon.com/jivejdon/thread/22374#13119927

http://www.jdon.com/jivejdon/thread/30917#23103393

Jdonframework解决方式

[该贴被banq于2010-11-04 10:36修改过]

[该贴被banq于2010-11-04 11:02修改过]

                   

3
猜你喜欢