博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC学习笔记之---简单入门
阅读量:4693 次
发布时间:2019-06-09

本文共 810 字,大约阅读时间需要 2 分钟。

SpringMVC简单入门

(一)什么是MVC设计模式

(1)model:模型数据,业务逻辑

(3)view:呈现模型,与用户进行交互

(3)controller:负责接收并处理请求,响应客户端

 

(二)什么是SpringMVC

   是Spring框架的后续产品,是以Spring IOC为基础,利用这个容器的特性,去简化自己的配置。相当于Spring框架的子模块,二者可以很好的结合使用,不需要整合

(三)SpringMVC的核心组件

1.DispatcherServlet前端控制器

2.Handler:处理器,完成具体业务逻辑

3.HandlerMapping处理请求路径与实际处理请求的控制器的映射关系

4.HandlerInterceptor:处理器拦截器

5.HandlerExecutionChain:处理器执行链

6.HandlerAdapter:处理器适配器

7.ModelAndView处理完请求后,封装了响应结果和负责响应的视图的名称的组件

8.ViewResolver根据视图名得到具体负责显示的视图组件

(四)SpringMVC实现流程

1.客户端请求被DispatcherServlet接收

2. DispatcherServlet将请求映射到Handler

3.生成Handler以及HandlerInterceptor

4.返回HandlerExecutionChain(Handler+HandlerInterceptor)

5. DispatcherServlet通过HandlerAdapter执行Handler

6.返回一个ModelAndView

7. DispatcherServlet通过ViewResolver进行解析

8.返回填充了模型数据的View,响应给客户端

 

 

转载于:https://www.cnblogs.com/dyddzhp/p/11310551.html

你可能感兴趣的文章
21世纪经济网APP
查看>>
解决NetworkOnMainThreadException
查看>>
1039 到底买不买
查看>>
农银电商项目学习笔记(一)
查看>>
MockObject
查看>>
Chukwa
查看>>
(转)Maven仓库——私服介绍
查看>>
设计模式之工厂模式
查看>>
仿复制粘贴功能,长按弹出tips的实现
查看>>
Kubernetes-Host网络模式应用
查看>>
第三次作业
查看>>
使用HTML5构建iOS原生APP(2)
查看>>
sqlplus terminators - Semicolumn (;), slash (/) and a blank line
查看>>
省选知识清单/计划列表(咕?)
查看>>
远程桌面(3389)复制(拖动)文件
查看>>
转 lucene3搜索引擎,索引建立搜索排序分页高亮显示, IKAnalyzer分词
查看>>
bootstrap datetimepicker 位置错误
查看>>
9结构型模式之代理模式
查看>>
第二节 整型数据
查看>>
Python 序列
查看>>