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(控制器)是应用程序中处理用户交互的部分。

  通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

最新文章

  1. 在C#中使用Spire.doc对word的操作总结
  2. input 获取当前id,name
  3. React Native组件之Switch和Picker和Slide
  4. 如何查看和停止Linux启动的服务
  5. Request的参数信息
  6. oracle视图索引
  7. memcpy与memmove区别
  8. JQuery的二维码插件
  9. CentOS7解决firefox无法启用ibus中文输入的问题
  10. 【内容】MVP 三剑客活动
  11. Module not found: Error: Can't resolve 'XXX' in 'XXXX'
  12. ESP32 DAC
  13. 最课程学员启示录:这么PL的小姐姐你要不要
  14. ssh免密登陆
  15. SAS 输出内容到HTML
  16. 30 个 OpenStack 经典面试问题和解答
  17. css中元素的位置
  18. 利用 T-sql 的从句 for xml path('') 实现多行合并到一行, 并带有分隔符
  19. git的版本回退探索
  20. unity----------------3D模型讲解

热门文章

  1. 讲解web服务所涉及到的重要知识点
  2. C++ 标准库 std::remove
  3. Angular7入门总结篇
  4. thinkphp6报错Driver [Think] not supported.
  5. POJ2976Dropping tests(分数规划)
  6. OpenDaylight开发hello-world项目之开发环境搭建
  7. 阻止iOS Web APP中点击链接跳转到Safari 浏览器新标签页
  8. hw笔试题-01
  9. ZooKeeper 入门看这篇就够了
  10. php中in_array函数的坑