第一章SpringMVC简介-跟赵大笨笨学SpringMVC
来源:互联网 发布:同城热恋软件 编辑:程序博客网 时间:2024/06/06 10:04
我先说两句:
不太喜欢太多废话,所以直接入正题。当然我也不会去给你讲什么SpringMVC的发展史来浪费时间。也千万不要以为会了SpringMVC就是会了Spring,Spring框架的组成由七块,SpringMVC只是其中之一,千万别想太多。ok,我说完了。看重点
一.标准MVC
MVC型模型:mvc其实他是一种架构模式,并不是什么新技术。只是帮助开发,让我们组织结构更加的合理,使画面与模型分离,流程控制逻辑,业务逻辑调用与画面逻辑分离开。其实简单说,就是让大家分工合作,别乱了。
三元组的概念:
一说到mvc大家可能开口就能说出,Model(模型)View(视图)Controller(控制器),为了不知道的同学我还是要说一说,知道的可以自动跳过这一小段。
Model(模型):
数据模型,提供要展示的数据,因此包含数据和行为。注意,现在一般会将数据(value 和object)和行为(服务层)分开。
View(视图):
就是我们见到的用户界面。
Controller(控制器):
接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。 也就是说控制器做了个调度员的工作,所以千万不要把逻辑处理写进去。
二.Web MVC
想法很丰满,现实很骨感。标准mvc就是想法,web mvc才是现实。画张图大家就会一目了然。可能有点丑
标准的是模型直接推送给视图进行更新。
在Web开发中模型是无法主动推给视图,所以就要有模型再返回控制器,由控制器再来返回视图。
三.Spring Web MVC
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的轻量级Web框架。即使用了MVC架构模式的思想,将web层进行职责解耦。框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
简单了解之后,我们就会开始hello world之旅。有什么前期的问题感觉有困惑,可以留言提问。
- 第一章SpringMVC简介-跟赵大笨笨学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟凯哥学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟我学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- 第一章 Web MVC简介 —— 跟我学SpringMVC
- 第一章---SpringMVC----MVC简介
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We
- 第一章 Shiro简介——跟我学习springmvc shiro mybatis
- 2017.7.21 队测 新型操作系统
- typedef使用方法
- 主席树的运用 好题
- HttpURlConnection的用法
- PE详解之区块表(节表)和区块(节)续(PE详解05)
- 第一章SpringMVC简介-跟赵大笨笨学SpringMVC
- PE详解之区块描述、对齐值以及RVA详解(PE详解06)
- iOS #pragma mark
- HTML、CSS初级前端试题汇总(持续补充)
- poj 3013 big christmas tree 最短路SPFA
- Xenomai3.0.5+Linux4.9.24安装及配置
- $watch
- Realm源码分析之Writes
- linux用户和组管理