spring-webmvc和spring-web有什么区别

 我来答
小熊生活百科
高能答主

2019-10-24 · 小熊帮你解决生活中的各种问题
小熊生活百科
采纳数:332 获赞数:50262

向TA提问 私信TA
展开全部

1、定义不同

spring-web是一个一站式的框架,提供了表现层(springmvc)到业务层(spring)再到数据层的全套解决方案;spring的两大核心IOC(控制反转)和AOP(面向切面编程)更是给我们的程序解耦和代码的简介提供了支持。

而Spring-webMVC是基于Spring功能之上添加的Web框架,想用pring-webMVC必须先依赖pring-web,pring-webMVC仅给spring的表现层提供支持。

2、项目范围

pring-web可以说是一个管理bean的容器,也可以说是包括很多开源项目的总称。

而pring-webMVC只是其中一个开源项目。

扩展资料:

spring框架的优点有以下几点:

1、JAVA EE应该更加容易使用。

2、面向对象的设计比任何实现技术(比如JAVA EE)都重要。

3、面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。(面向接口编程有哪些复杂度?)

4、代码应该易于测试。Spring框架会帮助你,使代码的测试更加简单。

5、提供了应用程序配置的最好方法。

参考资料来源:百度百科-spring MVC

参考资料来源:百度百科-spring框架

百度网友7b9d5ea
推荐于2018-02-28 · 超过22用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:28.5万
展开全部

给你看两个包的结构图,你就恍然大悟了:

webmvc : 

web:


总结一下:

webmvc主要是对mvc的支持,包括restful协议

web则对远程调用和远程服务的支持。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式