springmvc运行原理
来源:互联网 发布:50cms内容发布系统 编辑:程序博客网 时间:2024/06/08 05:17
springMvc运行原理
1.用户所有请求都经过dispatchServlet
web.xml中servlet-mapping来决定处理那些请求(url)
2.HandlerMapping(映射器)
把所有Controoler和Controller里面方法所对应的访问路径放到缓存中
3.HandlerAdapter(适配器)
把请求的路径去映射器的缓存找
4.handler(处理器)
把找到的方法执行
5.modelAndView model(数据)view(视图)
执行方法后 再返回给adapter 也会返回个modelAndView
里面放一些需要的数据和要跳转的视图
6.viewResolver
取出view然后去请求对应的jsp文件
7.view
把对应的jsp文件通过jsp引擎编译成一个Servlet类和java源代码文件
最后servlet类经过编译通过流的形式把网页视图输出到浏览器中
1.用户所有请求都经过dispatchServlet
web.xml中servlet-mapping来决定处理那些请求(url)
2.HandlerMapping(映射器)
把所有Controoler和Controller里面方法所对应的访问路径放到缓存中
3.HandlerAdapter(适配器)
把请求的路径去映射器的缓存找
4.handler(处理器)
把找到的方法执行
5.modelAndView model(数据)view(视图)
执行方法后 再返回给adapter 也会返回个modelAndView
里面放一些需要的数据和要跳转的视图
6.viewResolver
取出view然后去请求对应的jsp文件
7.view
把对应的jsp文件通过jsp引擎编译成一个Servlet类和java源代码文件
最后servlet类经过编译通过流的形式把网页视图输出到浏览器中
阅读全文
0 0
- SpringMVC运行原理
- SpringMVC运行原理
- SpringMVC运行原理
- springmvc 的运行原理
- SpringMVC 基础运行原理
- SpringMVC运行原理
- SpringMvc运行原理
- SpringMVC运行原理
- SpringMVC运行原理
- springmvc运行原理
- springMVC运行原理
- springmvc的运行原理
- SpringMVC的运行原理
- springmvc运行原理
- springMVC运行原理
- SpringMVC运行原理
- springMVC 的运行原理
- 【Web】了解springMVC运行原理
- java线程
- 17 H5里的i2c控制器驱动
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- Android APP终极瘦身指南
- VBO usage标示符
- springmvc运行原理
- Android开发 Error(建议收藏下来以备不时之需):The number of method references in a .dex file cannot exceed 64K.
- Ubuntu16.04LTS 安装CUDA9.0
- sparksql减少输出数据中的小文件数量
- Mac High Sierra 中不能改变/usr/local的拥有者
- ubuntu允许root登录ftp服务器
- 怎样给自己的网站加一个网址,然后让别人访问呢?
- java线程池
- react状态提升 父子组件交互