三层架构介绍和MVC设计模型介绍
2024-09-06 04:42:47
springmvc是什么?
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层
进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
服务器端分成三层框架
表现层:SpringMVC 包含JSP和Servlet等与WEB相关的内容
业务层:Spring框架 业务层中不包含JavaWeb API,它只关心业务逻辑
持久层:MyBatis 封装了对数据库的访问细节
MVC设计模型
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:
Model(模型)表示应用程序核心(比如数据库记录列表)。
View(视图)显示数据(数据库记录)。
Controller(控制器)处理输入(写入数据库记录)。
MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
通常模型对象负责在数据库中存取数据。
View(视图)是应用程序中处理数据显示的部分。
通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
最新文章
- 在C#中使用Spire.doc对word的操作总结
- input 获取当前id,name
- React Native组件之Switch和Picker和Slide
- 如何查看和停止Linux启动的服务
- Request的参数信息
- oracle视图索引
- memcpy与memmove区别
- JQuery的二维码插件
- CentOS7解决firefox无法启用ibus中文输入的问题
- 【内容】MVP 三剑客活动
- Module not found: Error: Can't resolve 'XXX' in 'XXXX'
- ESP32 DAC
- 最课程学员启示录:这么PL的小姐姐你要不要
- ssh免密登陆
- SAS 输出内容到HTML
- 30 个 OpenStack 经典面试问题和解答
- css中元素的位置
- 利用 T-sql 的从句 for xml path('') 实现多行合并到一行, 并带有分隔符
- git的版本回退探索
- unity----------------3D模型讲解