Spring MVC框架的个人理解
来源:互联网 发布:已备案域名怎么办 编辑:程序博客网 时间:2024/06/08 02:40
1、Spring MVC 是一种POJO(简单的面向对象)的开发模式
主要的核心是控制器,一般不能直接处理请求,而是委托给了Spring上下文中的其他bean,并通过Spring的依赖注入功能,将bean注入到控制器中。
2、Spring MVC框架主要是由DispatcherServlet(前端控制器)、HanderMapping(处理器映射)、Controller(控制器)、ModelAndView、ViewResoler(视图解析器)、Model(模型)、View(视图)这些几种起来组成的。
而Spring MVC 的核心是:
(1)、前端控制器:主要是根据用户发送的请求选择合适的控制器进行处理。
前端控制器主要有三个作用:
a)、获取用户端的请求;
b)、初始化前端控制器对应上下文的环境,并与其他业务层、持久层相对应起来。
c)、初始化Spring MVC的各个组件,并且匹配到前端控制器中去。
(2)、视图解析器:主要是渲染返回给用户端的页面(JSP/HTML)
3、Spring MVC 的运行机制
(1)、首先用户端发送http请求到DispatcherServlet(前端控制器);
(2)、再由DispatcherServlet(前端控制器)去查询相应的HanderMapping(处理器映射);
(3)、HanderMapping(处理器映射)请求到适合客户端发送过来请求的处理器Controller(控制器:可以保证线程是安全的);
(4)、Controller(控制器)调用业务逻辑进行相应的处理;
(5)、将ModelAndView对象(HTTP请求过程中返回的Model和View)返回给DispatcherServlet(前端控制器);
(6)、DispatcherServlet(前端控制器)查询并选择ViewResoler(视图解析器)找到相应的ModelAndView对象所指定并且返回到用户端的页面;
(7)、再由Model将模型数据传输给View层;
(8)、最后由View层以http的响应,使用JSP页面展示给客户浏览器端;
- Spring MVC框架的个人理解
- spring框架的个人理解
- 关于个人对Spring Mvc 的理解
- Spring MVC框架小小的理解
- MVC的个人理解
- MVC的个人理解
- 个人对MVC的理解
- 个人编写的mvc框架
- Spring MVC的理解
- Spring 的MVC框架
- OW+框架的个人理解
- Spring框架的理解
- Spring框架的理解
- Spring 框架的理解
- spring框架的理解
- MVC最直白的个人理解
- 简单描述Spring -- Spring的个人理解
- Spring的MVC框架认识
- MySQL 当记录不存在时insert,当记录存在时update
- 怎么提高Web应用程序的效率?
- 那些年看过的电影
- GIS技术在特色数据库项目建设中的应用研究
- SpringMVC批量上传图片,实现上传前图片预览
- Spring MVC框架的个人理解
- php扩展之PDO
- Python Opencv旋转图片90度
- 第三届“工业4.0与中国制造2025全球年会”(IMGAC)j即将于11月盛大绽放!
- Python 中dict 字典方法小结
- hdu 6208 (ac自动机)
- 写代码小技巧
- 170919_Spring英文文档阅读(十一)_2.3 Usage scenarios(三)
- Xcode8快捷键功能