参考:http://jinnianshilongnian.iteye.com/blog/1593441
看完开涛的第一讲我的理解:
Spring是一组的框架,稍后学习之后再写总结。现在介绍SpringMVC,是Spring一组框架中的一个框架。一直说框架,那到底什么是框架呢,顾名思义,条条框框,不能随便,架是你往架子上放你想放的东西但是每个格子是有要求的,随后这个框架帮你实现最终的目的。
SpringMVC概念:
M=model,数据模型也就是数据,为啥称为模型我理解因为每个项目数据表不同称为模型更合适。例如:有个user(字段:id,username,password)表,但要使用表中的数据则需要在程序中有一个对应的代码(类
public user{
    private Inetger id;
    String username;
    String password}
)来对应user表中的每个字段。这样程序在使用的时候便可直接使用内存中的数据进行操作。好了,那么类user则是model层。
V=View,视图模型,别人都称为视图这里我也称为视图模型,因为这个View可以进行更换的,更换成别的模型。视图就是展示给客户看的那组文件都称为视图层。例如:index.jsp
<%@ page lang="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head><title>测试</title></head>
<body>${message}</body>
</html>
这个文件只是我随便写的不一定能够运行。这个文件则是视图,将model层数据显示出来,但是他们之间无法直接进行联系。
C=Controller,控制器,也称为控制层,这个层负责协调将客户发来的请求,转给相应的具体方法实现,需要获取model层数据的,控制层方法则调用model层数据,并且以模型返回给视图层。控制层就是业务逻辑实现层。
由于web是请求-响应模式,就是客户发一次请求,web服务器回应一次,不会主动发给客户信息。所以,即使数据有变化了,客户端的视图也是不会变的,所以,需要再次请求。

学习总结1-跟开涛学SpringMVC相关推荐

  1. 第五章 处理器拦截器详解——跟着开涛学SpringMVC

    5.1.处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理.   ...

  2. 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We

    第一章 Web MVC简介 -- 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1.Web ...

  3. Spring MVC入门 —— 跟开涛学SpringMVC

    2014-05-14 23:22:27 第二章 Spring MVC入门 -- 跟开涛学SpringMVC  浏览(84979)|评论(12)   交流分类:Java|笔记分类: 跟开涛学Spring ...

  4. 跟着开涛学SpringMVC

    第一章 Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问http://sishuok.com 2.  Web服 ...

  5. 第一章 Web MVC简介 —— 跟开涛学SpringMVC

    第一章 Web MVC简介 -- 跟开涛学SpringMVC Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问 ...

  6. 跟着开涛学SpringMVC 第一章源代码下载

    2019独角兽企业重金招聘Python工程师标准>>> 源代码请到附件中下载. 其他下载: 跟着开涛学SpringMVC 第一章源代码下载 第二章 Spring MVC入门 源代码下 ...

  7. 跟开涛学 SpringMVC

    http://jinnianshilongnian.iteye.com/blog/1752171 电子书下载链接 请登录后下载 在线版目录 第一章 Web MVC简介 第二章 Spring MVC入门 ...

  8. 《跟开涛学SpringMVC》学习笔记

    一 背景: 原来用spring那会,还是低版本没有注解,配置一堆bean.后来一直没怎么用过,也就疏忽了,现在整理项目的时候,给前端app提供rest接口,就是用springMVC实现的,接触整理下有 ...

  9. 第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC

    2019独角兽企业重金招聘Python工程师标准>>> 原创内容,转载请注明iteye http://jinnianshilongnian.iteye.com/ 4.15.Multi ...

最新文章

  1. 太TM难看了,我自己都看不下去了
  2. 腾讯竟然是这样招人的,哈哈哈哈哈
  3. 到隔壁便利商店买东西,不要开车!
  4. 初见shell,设置端口参数
  5. [安卓基础] 008.Android中的显示单位
  6. 用C语言计算中位数 众数,统计学计算中位数与众数
  7. 高度可定制化的方案_如何开发高度可定制的产品
  8. vue 传递 对象 路由_vue中路由参数传递可能会遇到的坑
  9. css display: inline-block 去间隙
  10. mysql测试题汇总_总结:SQL练习【SQL经典练习题】
  11. 服务器搭建docker环境的过程
  12. php floor,ceil,round,intval函数
  13. 安装SQL Sever2017时出现“Polybase要求安装Oracle JRE 7更新51(64位)或更高版本规则失效”的解决办法
  14. 互联网架构模板,“平台技术”
  15. 论文专题笔记:part segmentation
  16. Unreal Engine 4 学习总动员读书笔记
  17. TestBird《2021中国手游测试白皮书》---海外手游
  18. 【设计模式】之外观(Facade)模式
  19. 【查找各日期段内的银行贷款利率问题】
  20. spring bean的使用范围:singleton,prototype,request,session,application

热门文章

  1. 武则天用无字碑深切蔑视男人
  2. hazelcast_使用Hazelcast发布和订阅
  3. 1.1什么是DHTML
  4. 【视线估计】Realtime and Accurate 3D Eye Gaze Capturewith DCNN-based Iris and Pupil Segmentation
  5. 苏宁的RPC远程服务调用框架RSF
  6. weex scroller滚动列表实践
  7. 没有标准答案的GIS问题
  8. 小程序学习笔记01 - 图片识别
  9. 令狐冲和TCP/IP协议的第三层协议的关系(经典)
  10. 基于Nodejs+vue开发实现高校学院网站系统