打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
什么是SpringMVC?原理是什么?

1.什么是Spring MVC?

1.1  Introduction of springmvc

SpringMVC是Spring框架的一个模块,是基于mvc的webframework模块。

1.2  什么是mvc?,mvc在b/s系统下的应用

mvc是一种设计模式,即model-view-controller,mvc在b/s系统下的应用如下图所示。

2. SpringMVC的原理

2.1 原理流程如下图所示

2.2  绿色填充模块为springMVC的组件

1)前端控制器 DispatcherServlet

作用:接收请求,响应,也是中央转发器

2)处理器映射器 HandlerMapping

作用:根据url查找Handler

3)处理器适配器 HandlerAdapter

作用:按照特定规则去执行Handler,规则即HandlerAdapter要求的规则

注意:编写Handler时需要按HandlerAdapter要求去编写,这样适配器才可以去正确执行Handler

4)视图解析器 ViewResolver

作用:根据逻辑视图解析成真正的视图(view)

5)视图 View

View 是一个接口,实现类支持不同的view类型(jsp,FreeMarker,pdf,excel...)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
通俗易懂说SpringMVC
1 什么是Spirng MVC
深入理解springMVC
Spring MVC执行流程
浅谈SpringMVC执行过程
SpringMVC核心:处理请求流程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服