spring MVC 的个人简介理解

springmvc框架原理(掌握)

前端控制器、处理器映射器、处理器适配器、视图解析器

springmvc入门

目的:对前端控制器、处理器映射器、处理器适配器、视图解析器学习
  非注解的处理器映射器、处理器适配器  
    注解的处理器映射器、处理器适配器(掌握)

    
 springmvc和mybatis整合

 springmvc注解开发:  

 常用的注解学习  

 参数绑定(简单类型、pojo、集合类型)  
 自定义参数绑定(掌握) 
  springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。 springmvc是一个基于mvc的web框架。

  spring将各层进行整合 

  通过spring管理持久层的mapper(相当于dao接口) 
  通过spring管理业务层service,service中可以调用mapper接口spring进行事务控制。  
  通过spring管理表现层Handler,Handler中可以调用service接口

  第一步:整合dao层  mybatis和spring整合,通过spring管理mapper接口。  使用mapper的扫描器自动扫描mapper接口在spring中进行注册。

    第二步:整合service层  通过spring管理 service接口。  使用配置方式将service接口配置在spring配置文件中。  实现事务控制。 
   
    第三步:整合springmvc  由于springmvc是spring的模块,不需要整合。
   
    A. 加载web.xml,读取配置,启动SpringMVC
    B. 发送URL请求,匹配规则*.do,实例化SpringMVC的Servlet对象
    C. 扫描注解路径,寻找标记注解@Controller层
    D. 根据URI请求的地址,匹配方法上的注解@RequestMapping的值
    E. 执行方法
    F. 解析返回值,匹配默认的视图解析器,拼接成一个跳转的URI

猜你喜欢

转载自blog.csdn.net/weixin_46895251/article/details/108479537
今日推荐