OpenSessionInView是反模式

banq發表於2010-11-04
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修改過]

相關文章