没说一定要加啊加了也是有需要就加,这样各个层次比较清晰,struts主要负责web层,spring主要负责业务层,hibernate主要负责持久层
加了spring后会使你的程序的很多地方具有AOP的特性,这样降低了各个模块的偶合性。
当然你不想用spring,你可以不要用。
加了spring后会使你的程序的很多地方具有AOP的特性,这样降低了各个模块的偶合性。
当然你不想用spring,你可以不要用。
调试欢乐多
好累!
不同意你说的“加了spring后会使你的程序的很多地方具有AOP的特性,这样降低了各个模块的偶合,性。”这句话,spring对业务层一般都是IOC接口注射,AOP如果你要是用的话也可以,不过实际应用时不是这样的,而且加AOP反而容易增加系统复杂度,在某种程度上甚至加大耦合,但好处就是对于一些重复性劳动,你可以写很少的代码。