Spring MVC基本概念
2016-06-19 12:16
405 查看
DispatcherServlet
Dispatcher就是Spring MVC的front controller(前端控制器)。Spring MVC通过Dispatcher分发给相应的controller。
HandlerAdapter
HandlerAdapter是一种controller,DispatcherServlet使用HandlerAdapter。
HandlerInterceptor
HandlerInterceptor是一个拦截器。
HandlerMapping
1.Help DispatcherServlet to get the right controller.
2.Wrap controller with HandlerInterceptor
HandlerExecutionChain
整个HandlerExecutionChain包括如下步骤:
preHandle --> Controller method --> postHandle --> afterCompletion
(整个chain主要用到了Java的反射机制)
ModelAndView
model的具体表现。
ViewResolver
视图解析器
Help DispatcherServlet to Resolve the right View to render page.
根据我们的page找出我们需要的视图对象,比如我们的JSTL,JSP,TILES等等。
View
负责我们呈现页面。
Dispatcher就是Spring MVC的front controller(前端控制器)。Spring MVC通过Dispatcher分发给相应的controller。
HandlerAdapter
HandlerAdapter是一种controller,DispatcherServlet使用HandlerAdapter。
HandlerInterceptor
HandlerInterceptor是一个拦截器。
HandlerMapping
1.Help DispatcherServlet to get the right controller.
2.Wrap controller with HandlerInterceptor
HandlerExecutionChain
整个HandlerExecutionChain包括如下步骤:
preHandle --> Controller method --> postHandle --> afterCompletion
(整个chain主要用到了Java的反射机制)
ModelAndView
model的具体表现。
ViewResolver
视图解析器
Help DispatcherServlet to Resolve the right View to render page.
根据我们的page找出我们需要的视图对象,比如我们的JSTL,JSP,TILES等等。
View
负责我们呈现页面。
相关文章推荐
- Java安全管理器——SecurityManager
- 使用JAXB类库实现XML与JAVA对象的互转
- JAVA 笔记
- 使用ol,添加图书销售排行榜
- Service中通过main方法加载Spring连接数据库等操作
- java中File类的使用方法
- SpringMVC i18n国际化资源文件路径配置
- struts2 标签库 /struts-dojo-tags not found&Expression parameters.parseContent is undefined
- Java开发实用工具及组件应用
- 依赖、关联、聚合、组合等之间的关系
- java基础知识:java项目的命名规范
- spring 切面配置
- java使用quartz执行任务调度
- Java集合框架的层次结构和使用规则梳理
- springMVC 注解扫面顺序问题
- Ubuntu安装jdk
- java 金字塔
- 使用Eclipse把java文件打包成jar
- myeclipse 实现框架 spring+springmvc+springsecurity+myibatis+mysql用户认证和人员增删改查
- java写得图片相似度处理识别技术代码