Spring MVC个人复习(上)

Spring MVC

前端控制器

 

MVC的核心思想是业务数据抽取同业务数据呈现相分离

客户端输入网站(request) 通过浏览器(Front controller)

然后服务器的controller 进行路径匹配 找到mapping (路径很多个)对应的 进行业务、数据抽取这些

然后再返回去给前端页面(view)

controller比作医院、医院里面有很多科 外科、内科 这些

其实路径也很多路径 你是外科的病 就去外科 你是这个路径 就只能访问相同的mapping

 

View

就是现实页面 服务器传过来的数据渲染现实出来

 

 

 

 

 

控制层就是桥梁 与视图连接在一起

 

 

 

 

Spring MVC 基本概念

1、DispatcherServlet: 前端控制器

2、Controller: 调用业务逻辑生成model的地方

3、HandlerAdapter:DispatcherServlet通过HandlerAdapter调用controller

4、HandlerInterceptor:拦截器 该接口提供after postHandle preHandle 三个方法,调用controller前后使用

5、HandlerMapping:前端控制器与controller映射关系的类、访问路径

6、HandlerExecutionChain: preHandle->Controller method->postHandle->afterCompletion的执行链

7、ModelAndView:model的具体表现

8、viewResolver:视图解析器,决定需要用哪个视图来进行视图的呈现。

9、view:界面

 

DispatcherServlet 是一个好老板 他放权 让其他员工去做事情 张一张嘴就行 直接调用

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值