概述
说到Spring MVC 相信大家都使用过这个框架,看完这篇文章,后续还有SpringMVC注解标签的相关介绍,这篇文章的主要是为了理解三层架构、MVC原理、MVC框架有哪些功能。
一、三层架构
关于三层架构主要划分为控制层、业务层、持久层。我在下面画了一个图,方便大家理解。
二、MVC原理
MVC模型
是一种架构型的模式,本身不引入新功能,只是帮助我们将开发的结构组织的更加合理,使展示与模型分离、流程控制逻辑、业务逻辑调用与展示逻辑分离——————》做到责任分离。
Model (模型):
数据模型,包含展示的数据和业务功能。
View (视图):
用户界面,在界面显示模型数据。
Controller(控制器)
其调度作用,接收用户请求,调用业务处理请求、共享模型数据并跳转页面。
三、MVC框架有哪些功能
- 设置请求编码
- 设置请求参数
- 输入校验
- 参数类型转换
- 把参数封装到对象中
- 设置共享数据
- 文件上传与下载
- 控制界面跳转
- 国际化处理
- 自定义标签
接下来的文章,会有一些SpringMVC的功能属性介绍,欢迎大家评论。让我们共同进步吧!