暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

spring特征与模块+springMVC原理

movingbrick 2021-04-01
786

1.spring的特征


2.Spring常用的模块介绍

Spring框架是一个分层架构,由7个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式,组成Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现


3.Spring MVC的原理

Sring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射,视图渲染,本地化,时区与主题渲染等,甚至还能支持图片上传。

第一步.Http请求发送到DispatcherServlet分发器

第二步.HandlerMapping寻找处理器,由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller

第三步.DispatcherServlet将请求提交到Controller

第四步和第五步.Controller调用业务逻辑并返回ModelAndView

第六步和第七步.DispatcherServlet查询ViewResoler视图解析器,找到ModelAndView指定的视图

第八步.Http响应,视图负责将结果显示到客户端

上一篇:9.原型(prototype)模式:自己实现自己的对象拷贝逻辑

下一篇:JVM运行时内存区域

文章转载自movingbrick,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论