为什么我们总是将Hibernate,Spring和Strut放在一个应用程序中?

Luk*_*uke 3 java spring frameworks hibernate spring-mvc

当然,我正在谈论使用MVC模式.
当然,Hibernate使用Model层让我们的生活变得更轻松.
但是,Spring和Strut都适用于Controller和View.
所以,我的问题是:" 我无法理解为什么其他人总是把两个弹簧和支柱在一个应用程序,而我们只需要其中的一个(或支柱春)如果有人知道,请告诉我,谢谢! "
我在Java世界中只是一个孩子,所以任何评论都表示赞赏.

Sea*_*oyd 8

但是,Spring和Strut都适用于Controller和View.

Spring 是很多东西,你可以在这个图中看到:

弹簧模块概述

其中一个是Spring MVC框架.我同意,将(而且通常)将Spring MVC与Struts一起使用是有意义的(尽管在大型站点中,不同的部门可能有不同的要求).

然而,春天也是许多其他的事情,最重要的是IoC框架,因此它非常有意义,整合不同的模型和视图技术.