码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC_01_初识SpringMVC

时间:2021-05-24 07:30:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:决定   实现   就是   用户   监听   耦合   设定   驱动   思想   

初识SpringMVC

* 什么是MVC?

  - MVC全名是Model View Controller,是一种软件架构模式。 MVC即 模型(Model) - 视图(View) - 控制器(Controller)

  - MVC是将业务逻辑、数据、显示分离的方式来组织代码。

  - MVC主要是降低视图与业务逻辑间的双向耦合


* MVC之间的关系?
 
   - 模型(model),模型的主要作用是为数据的接收和发送设定规则。

   - 视图(view),即用户接触的部分,用户看到并与之交互。

   - 控制器(controller),控制器接收用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型组件去处 
     理用户的请求,然后再确定用哪个视图来显示返回的数据。


* MVC的交互过程?

  - 首先控制器(controller)监听视图(view)

  - 用户与视图(view)发生交互动作,通知控制器(controller)调用模型(model)再请求服务器(server)端的数据.

  - 从而服务器(server)响应数据给模型(model),模型再返回数据给控制器(controller),然后更新视图(view).

  - 控制器(controller)回到监听视图状态.


* 什么是SpringMVC?

   - SpringMVC是Spring 框架提供的构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架。


   - Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要 
     简化我们日常Web开发的。
  • 回顾 Servlet

SpringMVC_01_初识SpringMVC

标签:决定   实现   就是   用户   监听   耦合   设定   驱动   思想   

原文地址:https://www.cnblogs.com/szqengr/p/14763361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!