springMVC补充

已有 69 次阅读2017-7-8 17:26 |个人分类:spring|系统分类:学习纪录


MVC
M:模型
业务逻辑
数据查插删改
V:视图
展示模型数据
C:控制分离
接收用户请求

model1与model2
model1 只有JSP 接收用户请求,产生响应
javaBean逻辑处理

model2 MVC模型
控制器:servlet
视图:jsp
模型:javaBean

spring 前端控制器
策略模式
命令模式
所有请求和响应分布到前端控制器,应用控制器处理请求(分为两块:页面控制器/命令和视图)
页面控制器返回model和view 返回给应用控制器的是逻辑视图
springMVC 是一个巨大的servlet/*.action

前端控制器绑定请求与响应
应用控制器采用策略模式

与MVC:
1.多了前端控制器
2.视图和控制器分离
3.视图变为接口,有不同的实现类


springMVC原理
DispatcherServlet 前端控制器
HandlerMapping 处理器映射器 :Url的解析
DefaultAnnotationHandlerMapping
RequestMappingHandlerMapping
SimpleUrlHandlerMapping
ControllerBeanNameHandlerMapping
BeanNameUrlHandlerMapping
HandlerAdapter 处理器适配器
Handler 处理器
ViewResolver 视图解析器
view

拦截器:方法执行前 方法执行后 视图返回前 都可以拦截


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )