三者都是java 应用框架。根据不猛蔽判同得项目,所才用各种框架技术的长处来搭建应用开发平台。
一般的
采用Struts为表示层,或叫view。因为Struts有apache的支持,而且,目前有很多熟悉Struts开发得程序员。
采用Spirng为逻辑层,Spring是一个基于依赖注并顷入的框架,涉及面非常广,并且能够很好的和hibernate整合起来。
采用Hibernate为持久层枝改,来与数据库打交道。
这么跟你说吧,以前大家总说Java和.Net对比吵卖,实际上对比的是Java平台和.Net平台,再深一点就碰碰孝是Java框架对比.Net Framework(意思笑稿就是框架),而.Net框架就是基于MVC的,MVC的意思就是模型-试图-控制器,就是把三者分开,对大型业务非常易于开发、管理、维护。而Struts、Spring、Hibernate三者的结合就是MVC,Struts是C、Spring是V、Hibernate是M。所以说他们有没有区别这个问题有些问题。
这三个好像根本不是什么MVC的关系吧。。。。
区别大了去了~哪有你这么问的啊,你好歹也看看这个都是啥东西再问吧