springmvc框架基础知识学习笔记_第1页
springmvc框架基础知识学习笔记_第2页
springmvc框架基础知识学习笔记_第3页
springmvc框架基础知识学习笔记_第4页
springmvc框架基础知识学习笔记_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

springmvc框架原理(掌握)前端控制器、处理器映射器、处理器适配器、视图解析器springmvc入门程序非注解的处理器映射器、处理器适配器注解的处理器映射器、处理器适配器(掌握)springmvc和mybatis整合(掌握)常用的注解学习参数绑定(简单类型、pojo、集合类型)自定义参数绑定(掌握)tructs1springmvc框架springmvc是spring框架的一个模块,两者无需通过中间整合进行整合C控制器ller接口用户请求响应将模型数据填充到M模型(model)tionervice据填充到视图V视图Viewresponse响应处理结果返回用户11、request请求2、请求查找Handler }Handler处理器处理器适配器Handleradapter前端控制器、DispatcherServlet接口用户请求、响应视图jspfreemarkerel据填充到request域处理器映射器HandlerMapping视图解析器Viewresolver回户步骤:第一步:发起请求到前端控制器(DispatcherServlet)xml配置、注解进行查找HandlerMapping端控制器返回Handler第四步:前端控制器调用处理器适配器去执行Handler处理器适配器去执行Handler第七步:处理器适配器向前端控制器返回ModelAndViewView第八步:前端控制器请求视图解析器去进行试图解析根据逻辑视图名解析成真正的视图(jsp)第九步:视图解析器向前端控制器返回View第十步:前端控制器进行视图渲染视图渲染将模型数据(在ModelAndView对象中)填充到request域第十一步:前端控制器向用户响应结果作用:接收请求,响应结果,相当于转发器,中央处理器。DispatcherServlet合度。作用:按照特定规则(Handleradapter要求的规则)去执行Handler4、处理器Handler(需要程序员开发)注意:编写Handler时按照Handleradapter的要求去做,这样适配器才可以去正确执行r5、视图解析器Viewresolver(不需要程序员开发)作用:进行视图解析,根据逻辑视图名解析成真正的视图(view)View是一个接口,实现类支持不同的View类型(jsp、freemarker、pdf…)2入门程序2.1需求Springmvc和mybatis使用同一个案例(商品订单管理)。2.2环境准备外外键:orders_idusers_id一对多订单一个订单只能由一个用户创建能属于一个订单购买明细品Jdk1.7.0_52eclipseindigo2.3配置前端控制器bxml2.6视图编写2.8配置处理器映射器2.9配置视图解析器2.10部署调试3.非注解的处理器映射器和适配器3.1非注解的处理器映射器非注解的处理器映射器(根据url找Handler)org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping另一个映射器org.springframework.web.servlet.handler.SimpleUrlHandlerMapping多个映射器可以并存,前端控制器判断url能让哪些映射器映射,就让正确的映射器处理3.2非注解的处理器适配器org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapterorg.springframework.web.servlet.mvc.HttpRequestHandlerAdapteres前端控制器从上边的文件中加载处理映射器、适配器、视图解析器等组件,如果不在spring.xml中配置,使用默认加载的。5.注解的处理器映射器和适配器org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping注解org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping注解映射器org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerAdapter注解适器org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter注解适配器5.1配置注解映射器和适配器)5.4部署调试6源码分析(了解)spring行过程。第一步:前端控制器接收请求第二步:前端控制器调用处理器查找Handler处理器适配器执行Handler,得到执行的结果ModelAndViewt渲染方法7入门程序小结c处理器适配器、视图解析器用法第一种:*,action,访问以.action结尾由DispatcherServlet进行解析第二种:/,所以访问的地址都有DispatcherServlet进行解析,对于静态文件的解析需要配置不让DispatcherServlet进行解析rl非注解的处理器映射器(了解)注解的处理器映射器(掌握)非注解的处理器适配器(了解)注解的处理器适配器(掌握)注解的处理器映射器和注解的处理器适配器配对使用。理解为不能使用非注解映射器<mvc:annotation-driven></mvc:annotation-driven>可以代<!--注解映射器--><beanclass="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/><!--注解适配器--><beanclass

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论