SpringMVC工作原理
来源:互联网 发布:查看cnc程序软件 编辑:程序博客网 时间:2024/05/29 11:45
Spring工作原理图:
SpringMVC作为spring的一部分,继承了spring轻量级,高度可配置性,良好的拓展性和兼容性等特征。
SpringMVC主要由控制器(DispatcherServlet)、处理器映射(HanderMapping)、把处理器包装为适配器(HandlerAdapter(或叫做适配器))、处理器(Handler)、视图解析器(ViewResolver)、视图(View)这几部分构成。
1.一个请求到达服务器,首先经过的是DispacherServlet,它是springMVC的入口,也是核心所在
2.DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法和请求参数Cookie等)以及HandlerMapping(读取配置文件)的配置找到处理请求的适配器(HandlerAdapter)。
3-4.DispatcherServlet根据HandlerMapping找到对应的Handler,将处理权交给Handler(Handler将具体的处理进行封装),再由具体的HandlerAdapter对Handler进行具体的调用。
5.Handler对数据处理完成以后将返回一个ModelAndView()对象给DispatcherServlet。
6.Handler返回的ModelAndView()只是一个逻辑视图并不是一个正式的视图,接下来将到达ViewResolver(视图解析器),DispatcherSevlet通过ViewResolver将逻辑视图转化为真正的视图View。
7.Dispatcher通过model解析出ModelAndView()中的参数进行解析最终展现出完整的view并返回给客户端
- springMVC工作原理
- springMVC工作原理
- springMVC工作原理
- SpringMVC工作原理
- SpringMvc工作原理
- springMVC工作原理
- SpringMVC的工作原理
- springMVC工作原理
- springMVC工作原理
- SpringMVC工作原理
- springMVC的工作原理
- SpringMVC工作原理
- SpringMVC工作原理
- SpringMVC工作原理
- SpringMVC工作原理
- springMVC工作原理
- SpringMVC工作原理
- springMVC工作原理
- 日常小结-java随机数类Random
- 随机彩票
- web.xml文件的作用
- 字符串操作
- svn备份方式对比分析
- SpringMVC工作原理
- Jump and Jump...
- NavigationController导航控制器
- 不接sdk实现分享图片文字到微博、微信、微信朋友圈、QQ好友、QQ空间!!!
- des算法java模拟实现
- java web
- C++位运算知识点
- linux命令记录,持续更新。
- 在IAR新建CC3200工程所需配置项