springmvc

  1. DispacterServlet前端控制器:接受request,,进行response

  2. HandlerMapping处理器映射器:根据url查找Handler(可以通过xml配置方式,注解方式)

  3. HandlerAdapter处理器适配器:根据特定规则去执行Handler,编写Handler时需要按HandleerAdapter的要求去编写

  4. Handler处理器(后端控制器):需要程序员去编写,常用注解开发方式。 Handler处理器执行后结果是ModelView,具体开发时Handler返回方法值类型包括:ModelAndView、String(逻辑视图名)、void(通过在Handler形参中添加require到response,类似原始servlet开发方式。注意:可以通过指定response相应的结果类型实现json数据输出)

  5. View resolver视图解析器:根据逻辑视图名来生成真正的视图(在springmvc中使用view对象表示)

  6. View视图:jsp页面,仅是数据展示,没有业务逻辑

  7. 注解开发
    使用注解方式的处理器映射器和适配器 在这里插入图片描述
    在实际开发,使用mvc:annotation-driven代替上边处理器映射器和适配器配置

  8. @controller注解必须要加,作用标识类是一个Handler处理器

  9. @requerstMapping注解
    1.对url和handler的方法进行映射
    2.可以窄化请求映射,,设置Handler的根路径,url就是根路径+子路径请求方法
    3 可以限制http请求的方法
    映射成功后:springmvc框架生成一个Handler对象,对象中只包括一个映射成功的method

  10. 在这里插入图片描述
    3.支持pojo类型

  11. 校验器在这里插入图片描述
    在这里插入图片描述
    注入校验器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  12. @RequestBody
    在这里插入图片描述
    @RequestMapping在这里插入图片描述

  13. RESTfull

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值