spring容器归纳(三)
2016-08-01 17:48
218 查看
(1)spring mvc 介绍
M:模型 业务数据和业务处理逻辑 包括实体 dao service
V:不包括业务逻辑和控制逻辑的jsp 负责显示界面和用户交互
c:控制器 MV之间的桥梁,例如:在servlet单一控制器 Actionservlet
(2)
spring 流程
浏览器给spring发出请求请求交给前段控制器 DispatcherServlet处理
控制器通过handlerMapping 找到相应的controller组件处理请求
执行controller后,约定方法可以返回一个ModelAndView对象,封装了处理结果数据和视图名称信息
控制器接收ModelAndView,调用viewResolver组件,定位View,并传递数据信息,生成响应界面结果
(3)ModelAndView组件:可封装模型信息和视图名响应信息
(4)handlerMapping组件:内部维护一个HTTP请求和controller映射关系列表(map)
(5)所有的controller都返回一个ModelAndVies实例,封装了视图名,而spring又以视图名为 标示,通过视图解析器ViewResolver
(6) @controller注解声明controller组件,使得controller不用实现controller接口。为了使注解生效,需在spring的xml文件中开启组件扫描定义,并指定controller组件所在包
(7)@requestMapping标明这个类或者方法与哪一个用户请求对应。 开启@requestMapping注解映射,需要在spring的xml配置文件中定义两个bean组件。
(8)
M:模型 业务数据和业务处理逻辑 包括实体 dao service
V:不包括业务逻辑和控制逻辑的jsp 负责显示界面和用户交互
c:控制器 MV之间的桥梁,例如:在servlet单一控制器 Actionservlet
(2)
spring 流程
浏览器给spring发出请求请求交给前段控制器 DispatcherServlet处理
控制器通过handlerMapping 找到相应的controller组件处理请求
执行controller后,约定方法可以返回一个ModelAndView对象,封装了处理结果数据和视图名称信息
控制器接收ModelAndView,调用viewResolver组件,定位View,并传递数据信息,生成响应界面结果
(3)ModelAndView组件:可封装模型信息和视图名响应信息
(4)handlerMapping组件:内部维护一个HTTP请求和controller映射关系列表(map)
(5)所有的controller都返回一个ModelAndVies实例,封装了视图名,而spring又以视图名为 标示,通过视图解析器ViewResolver
(6) @controller注解声明controller组件,使得controller不用实现controller接口。为了使注解生效,需在spring的xml文件中开启组件扫描定义,并指定controller组件所在包
(7)@requestMapping标明这个类或者方法与哪一个用户请求对应。 开启@requestMapping注解映射,需要在spring的xml配置文件中定义两个bean组件。
(8)
相关文章推荐
- spring笔记——spirng aop切入点表达式
- SpringMVC后台程序接收ajax异步提交数据的实例
- 基于 Quartz 开发企业级任务调度应用
- Eclipse+EPIC+PadWalker
- 用Struts2搭建一个登录例子【本人亲测好用】
- javaMail2种方式实现,并读取html格式邮件模板
- 记录一下springmvc模版引擎配置
- java界面学习
- 程序中的@Override是什么意思?
- [Windows] win7 配置Java开发环境
- Ajax请求返回406 Not Acceptable
- java.lang.IllegalStateException: Make sure the Cursor is initialized correctly before accessing...
- [原创]java WEB学习笔记53:Struts2学习之路---前奏:使用 Filter 作为控制器的 MVC
- 用java语言写一封面向对象的代码情书
- Springmvc 解决相应中的乱码
- java-- 线程池
- JAVA 计算算式表达式
- RXjava的整合笔记
- struts2+ajaxSubmit+poi导入excel
- Struts2入门:框架结构、处理步骤、配置文件