SpringMVC笔记(一)
来源:互联网 发布:淘宝九块九包邮网址 编辑:程序博客网 时间:2024/06/16 13:39
SpringMVC:
1).SpringMVC通过DispatcherServet实现业务逻辑和视图的分离。
2).Spring作为前端控制器(FrontController)的实现形式,DispatcherServlet就是前端控制器。
1.DispatcherServlet: 前端控制器
2.Controller: 调用业务逻辑生成model的地方。
3.HandlerAdapter:
DispatcherServlet通过HandlerAdapter调用controller(适配器:将不同的handler适配成Di’spatcherServlet可以使用的handler);
相当于controller,DispatcherServelet调用各种HandlerAdapter来实现任务分发给相关的业务逻辑。
4.HandlerInterceptor:拦截器
是一个接口,可以用来在Handler调用之前,之后,以及view呈现后可以做很多事情。
该接口提供afterpostHandle preHandle 三个方法,调用controller前后使用。
5.HandlerMapping:前端控制器与controller映射关系的类,
告诉DispatcherServelet,在请求到来后,由哪个controller来响应这个请求。
通过HandlerMapping找到是哪个对象即Handler,然后Handler再通过HandlerAdapter找到访问的函数。
6.HandlerExecutionChain:
preHandle->Controllermethod->postHandle->afterCompletion的执行链。
7.ModelAndView:model的具体表现
8.viewResolver:视图解析器,根据配置找出需要的视图来进行视图的呈现
9.view:响应页面的呈现。
整体架构:
- SpringMVC笔记(一)
- springmvc笔记(一)
- SpringMVC笔记(一)
- Springmvc笔记(一)
- SpringMVC笔记(一)
- SpringMVC架构---SpringMVC学习笔记(一)
- SpringMVC架构---SpringMVC学习笔记(一)
- SpringMVC学习笔记(一)
- springMVC学习笔记(一)
- SpringMVC学习笔记(一)
- SpringMVC学习笔记(一)
- SpringMVC 基础笔记(一)
- SpringMVC学习笔记(一)
- SpringMVC学习笔记(一)
- springMVC学习(笔记一)
- springMVC学习笔记(一)
- SpringMVC入门笔记(一)
- SpringMVC框架笔记整理(一): SpringMVC详细运行流程
- 如何打造支撑百万用户的分布式代码托管平台
- finally final finalize区别及 try catch finally中return值分析
- Intellij-maven配置
- [重装系统]重装GHOST WIN7 系统 蓝屏的原因以及解决办法
- AndroidStudio 查看类继承关系
- SpringMVC笔记(一)
- JQuery中Ajax使用
- Object内部方法及通用接口方法解析
- Android系统shell中的clear命令实现
- 标准盒子模型和IE盒子模型
- 电量显示 水波纹动画
- gerrit refs相关的一些小研究
- react-native应用在Xcode模拟机调试不显示服务器图片
- Xcode8.3静态库libmp3lame.a无法真机运行!lame静态库libmp3lame.a 编译,支持arm64 armv7s x86_64 i386 armv7