SpringMVC

MVC介绍

MVC 全名是 Model View Controller,是 模型(model)-视图(view)-控制器(controller)的缩写, 是⼀种⽤于设计创建 Web 应⽤程序表现层的模式。 MVC 中每个部分http://www.cppcns.com各司其职:

Model(模型):模型包含业务模型和数据模型,数据模型⽤于封装数据,业务模型⽤于处理业

务。

View(视图): 通常指的就是我们的 jsp 或者 hTSJZftmlTSJZf。作⽤⼀般就是展示数据的。通常视图是依据模型数据创建的。

Controller(控制器): 是应⽤程序中处理⽤户交互的部分。作⽤⼀般就是处理程序逻辑的。

MVC提倡:每⼀层只编写⾃⼰的东⻄,不编写任何其他的代码;分层是为了解耦,解耦是为了维

护⽅便和分⼯协作。

SpringMVC

SpringMVC 全名叫 Spring Web MVC,是⼀种基于 java 的实现 MVC 设计模型的请求驱动类型的轻量级

Web 框架,属于 SpringFrameWork 的后续产品。

Spring结构图

servlet、 struts实现接⼝、 springmvc中要让⼀个java类能够处理请求只需要添加注解就ok

它通过⼀套注解,让⼀个简单的 Java 类成为处理请求的控制器,⽽&www.cppcns.com#12102;须实现任何接⼝。同时它还⽀持RESTful 编程⻛格的请http://www.cppcns.com求。

总之: Spring MVC和Struts2⼀样,都是 为了解决表现层问题 的web框架,它们都是基于

MVC 设计模式的。⽽这些表现层框架的主要职责就是处理前端HTTP请求。

Spring MVC 本质可以认为是对servlet的封装,简化了我们serlvet的开发

作用:接受请求,返回响应,跳转页面。

Spring和Servlet的区别

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: SpringMVC体系分层模式原理图解

本文地址: http://www.cppcns.com/ruanjian/java/320059.html

java分层model_SpringMVC体系分层模式原理图解相关推荐

  1. java mvc 实际分层_SpringMVC体系分层模式原理图解

    SpringMVC MVC介绍 MVC 全名是 Model View Controller,是 模型(model)-视图(view)-控制器(controller)的缩写, 是⼀种⽤于设计创建 Web ...

  2. 软件体系架构模式之二分层体系结构

    分层体系结构模式是n层模式,其中组件被组织在水平层中.这是设计大多数软件的传统方法,并且具有独立性.这意味着所有组件都是互连的,但彼此之间不依赖. 图1:分层架构 在此体系结构中有四层,其中每一层在模 ...

  3. 《Java虚拟机原理图解》5. JVM类加载器机制与类加载过程

    参考网址:http://blog.csdn.net/luanlouis/article/details/50529868 0.前言 读完本文,你将了解到: 一.为什么说Jabalpur语言是跨平台的 ...

  4. java类索引_《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合...

    讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了.现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志.类索引.父类索引.接口索引集合. 1. 访问标 ...

  5. java虚拟机标志_《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合...

    讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了.现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志.类索引.父类索引.接口索引集合. 1. 访问标 ...

  6. 《Java虚拟机原理图解》1.3、class文件里的訪问标志、类索引、父类索引、接口索引集合...

    讲完了class文件里的常量池,我们就相当于克服了class文件里最麻烦的模块了.如今,我们来看一下class文件里紧接着常量池后面的几个东西:訪问标志.类索引.父类索引.接口索引集合. 1. 訪问标 ...

  7. java图的建立field_《Java虚拟机原理图解》1.4 class文件中的字段表集合--field字段在class文件中是怎样组织的...

    0.前言 了解JVM虚拟机原理是每一个Java程序员修炼的必经之路.但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述 ...

  8. java class文件常量池_《Java虚拟机原理图解》 1.2.3、Class文件中的常量池详解(下)...

    Java内存区域         1.程序计数器(Program Counter Register)(线程私有的)         2.Java虚拟机栈 (Java Virtual Machine S ...

  9. OSI七层模型和TCP/IP四层体系分层结构

    一.OSI七层模型 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型 ...

最新文章

  1. JVM内存泄漏检测与处理
  2. 中国工程院《全球工程前沿2020》报告在京发布
  3. mysql 前30秒_mysql – 简单查询需要15-30秒
  4. php模拟一个简易的mvc模型
  5. microsoft store更新不动_App Store顶尖笔记软件大更新!快来看看有何不同!(文末有福利)...
  6. HH SaaS电商系统的商品物流模板的功能设计
  7. axure中出现小手_你所不知道的15个Axure使用技巧
  8. ajax child,如何在ajax上使用this.children
  9. 数字滤波器(二)--最小相位延时系统和全通系统
  10. Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
  11. xshell linux查看cpu,Linux系统CPU子系统,命令和监控
  12. 构建贝叶斯深度学习分类器
  13. 各省简称 拼音 缩写_中国各省、直辖市、自治区名称汉语拼音字母缩
  14. Broadcom BCM94360系列网卡Linux(Ubuntu/Fedora)驱动安装总结
  15. 液压传动与气动技术【3】
  16. 【Go】Go语言中反射包的实现原理(The Laws of Reflection)
  17. AI-统计学习(11)-改进的迭代算法及拟牛顿法
  18. 基于CCS工程MSP430串口升级(三)
  19. Windows10安装fiddler工具安装证书失败总结手机抓包总结
  20. python中文名是什么怎么读-python中文读音

热门文章

  1. [译]Windows 服务用户帐户
  2. 取得textarea中行的三种写法
  3. java.net.UnknownHostException 未知的名称或服务
  4. WebService的相关概念
  5. 计算机桌面不来回变黑,电脑屏幕变小了左右黑几种解决方法
  6. linux特殊权限SUID,SGID和SBIT的介绍
  7. Tensorflow rnn-word2vec-电影评论
  8. vue去掉#——History模式
  9. C#常见错误解决方法
  10. c++编译器对类的处理