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

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


慕尼黑的夜晚无繁华
浏览 590回答 2
2回答

烙印99

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、提供了应用程序配置的最好方法。

杨魅力

给你看两个包的结构图,你就恍然大悟了:webmvc : web:总结一下:webmvc主要是对mvc的支持,包括restful协议web则对远程调用和远程服务的支持。
打开App,查看更多内容
随时随地看视频慕课网APP