标签:委托 能力 and aop ioc pat 耦合性 替换 strong
spring的MVC执行原理
1.spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作。
2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.
3.DispatcherServlet请请求提交到目标Controller
4.Controller进行业务逻辑处理后,会返回一个ModelAndView
5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象
6.视图对象负责渲染返回给客户端。
1.使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑
3.AOP的很好支持,方便面向切面编程。
5.Spring DI机制降低了业务对象替换的复杂性。
7.Spring的高度可开放性,并不强制依赖于Spring,开发者可以自由选择Spring部分或全部
SpringMVC执行流程:
标签:委托 能力 and aop ioc pat 耦合性 替换 strong
原文地址:http://www.cnblogs.com/web424/p/6808426.html