title: why do we always put Hibernate, Spring and Strut in one app?
body: <p>Definitely, I'm talking about working with MVC pattern. <br>
  Definitely, Hibernate make our life easier with Model layer.<br>
  But, Spring and Strut both work with Controller and View.<Br>
  So, my question is: "<em>I cant understand why other guy always put <strong>both</strong> Spring &amp; Strut in one application while we need just one of them (Strut or Spring). If anyone understand that, please tell me, thanks!</em>" <br>
  I'm just a kid in Java world, so any comments are appreciated.</p>