Spring、SpringMVC的区别
2024-10-20 18:52:02
Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。
简单点的话可以将SpringMVC类比于Struts。
Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。
Spring可以说是一个管理bean的容器,也可以说是包括很多开源项目的总称,spring mvc是其中一个开源项目,所以简单走个流程的话,http请求一到,由容器(如:tomact)解析http搞成一个request,通过映射关系(路径,方法,参数啊)被spring mvc一个分发器去找到可以处理这个请求的bean,那tomcat里面就由spring管理bean的一个池子(bean容器)里面找到,处理完了就把响应返回回去。
SpringMVC是一个MVC模式的WEB开发框架;
Spring是一个通用解决方案, 最大的用处就是通过Ioc/AOP解耦, 降低软件复杂性, 所以Spring可以结合SpringMVC等很多其他解决方案一起使用, 不仅仅只适用于WEB开发
最新文章
- Ajax跨域实现
- Oracle函数之LISTAGG
- 源代码编译安装Python3.5.2
- 【C#】让DataGridView输入中实时更新数据源中的计算列
- crosswalk-webview
- Mingyang.net:hibernate.hbm2ddl.auto配置详解【转】
- 显示或隐藏一个Grid
- SSL/TLS/WTLS原理(密钥协商的形象化比喻:验证服务器的身份,用服务器的公钥协商加密格式,然后再加密具体的消息,TCP传递SSL处理后的数据)good
- 载入在线jQuery库
- javascript之事件
- ES5中数组新增的方法说明
- Object之魔术函数__call() 处理错误调用
- [Java] LinkedList / Queue - 源代码学习笔记
- Android采用Volley具体的例子展示完整的异步加载数据(一)
- mysql远程连接缓及缺少*.dll文件解决方案
- 纯静态界面中(html)中通过js调用dll中的方法从数据库中读取数据
- mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'mhz'@'localhost' (using password: YES)
- 【Storm篇】--Storm 容错机制
- js 原型链解密
- 【UML】NO.51.EBook.5.UML.1.011-【UML 大战需求分析】- 时序图(Timing Diagram)
热门文章
- What's new in Dubbo 3.1.4 and 3.2.0-beta.3
- prometheus-添加监控linux服务器
- Vue前后端分离实现登录的一个简单demo
- Hadoop详解(04-1) - 基于hadoop3.1.3配置Windows10本地开发运行环境
- 一问读懂Web3 架构
- 我曾经用“UC震惊部”震碎了很多人的三观
- Java学习笔记:2022年1月6日(补充)
- jupyter的配置
- python 第一二次教学笔记之数据操作
- Flutter踩坑日记,自己挖的坑,哭着也要走出来。