我是Spring的新手。 谁能让我知道Spring和Spring MVC Framework有什么区别?

Spring是一个很大的框架,其中包含许多组件。 Spring MVC是这些组件之一-它是使您能够根据模型-视图-控制器设计模式实现Web应用程序的组件。

1- Spring用抽象的词是一个框架

The Spring Framework is an open source application framework and inversion of control container for the Java platform.

检查此链接以获取更多信息:

春季框架

框架与工具包与库

2- MVC架构

它是一种可帮助开发人员分离Web应用程序构建块的体系结构。

Model View Controller or MVC as it is popularly called, is a software design pattern for developing web applications

检查此链接以获取更多信息:

基本的MVC架构

MVC是一个Spring模块。您可以使用它来设计Web应用程序。 Spring中的MVC实现了前端控制器设计模式。在您的web.xml中,您将定义一个servlet(DispatcherServlet),所有请求将通过它,并且将由您要定义的Controller(@Controller)进行处理。

Spring是有助于将不同组件连接在一起的框架。有很多用于IOC,AOP,Web MVC等的模块。Spring Framework是一个开源应用程序框架,并且是Java平台的控制容器的倒置。

Spring MVC(模型-视图-控制器)是整个Spring框架中的一个组件,用于支持Web应用程序的开发。

Spring MVC是整个Spring框架中的一个组件,用于支持Web应用程序的开发。您可以使用任何Web容器,因此它可以与Tomcat正常运行。只需认为Spring是第三方库即可。您只需要将必要的jar文件放在lib目录中,并定义一些xml文件。

因此,基本上,当您只说Spring时,它只是一个框架。所谓框架,是指许多功能/罐子。就像您可能具有具有核心功能或aspectj等的核心一样。SpringMVC(即模型视图控制器)是Spring框架提供的此类功能之一。您可以根据所请求的URL的模式将对请求的处理推迟到各个控制器。你可以参考

Spring MVC你好世界示例

谢谢,我在coderanch.com/t/60236/oa/difference-spring-spring-MVC上阅读了它,仍然认为可能会有其他差异。

可以将Spring框架可视化,以替代或替代Enterprise JavaBeans(EJB)模型,如此处所述。这意味着开发分布式,可伸缩,安全的事务性应用程序的框架。

可以将Spring MVC视为Struts,Stripes,Tapestry等的替代品,即表示层框架。

Spring框架是Spring MVC的超集。

java spring 区别_关于java:Spring和Spring MVC框架有什么区别相关推荐

  1. java ee架构_与Java EE和Spring的集成架构

    java ee架构 本周在纽约举行的O'Reilly软件体系结构大会将举行 . 我很高兴与Josh Long一起提供有关如何集成Java EE和Spring的教程. 一段时间以来,我们一直在开玩笑. ...

  2. osgi框架和spring区别_最全153道Spring全家桶面试题,你都知道哪些?(含答案解析)...

    前言 Spring 框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶. 毋庸置疑,Spring 早已成为 Java 后端开发的行业标准,无数的公司选择 Spring 作为基础的 ...

  3. java jre 与jdk的区别_学习java却不知道JRE和JDK的区别?看完这篇文章,让你受益匪浅...

    JRE和JDK的区别? 1.JRE是Java运行时环境 . 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构. 但是,它不能用于 ...

  4. java 三个版本区别_关于java三个版本的区别

    Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE.这三块相互补充,应用范围不同. * Java SE(Java Platform,Standard Edition).Java ...

  5. java笔试题_一个Java程序员在百度的笔试题整理

    以下是程序员去百度的笔试题目整理 欢迎大家讨论,文末有福利. A 卷 Java中 ++ 操作符是线程安全的吗? a=a+b 与 a+=b的区别? 写出Java的单例模式 为什么在重写equals方法的 ...

  6. java web源代码_检测Java Web应用程序而无需修改其源代码

    java web源代码 与其他系统进行交互时,大多数Java Web应用程序都使用标准Java接口. 诸如Web页面或REST服务器之类的基于HTTP的服务是使用接口javax.servlet.Ser ...

  7. 纯java分布式内存数据库_最新Java岗面试清单:分布式+Dubbo+线程+Redis+数据库+JVM+并发...

    最近可能有点闲的慌,没事就去找面试面经,整理了一波面试题.我大概是分成了Java基础.中级.高级,分布式,Spring架构,多线程,网络,MySQL,Redis缓存,JVM相关,调优,设计模式,算法与 ...

  8. java 获取文件大小_阿里Java后端开发面经,面试官都替我感到绝望

    点关注,不迷路:持续更新Java相关技术及资讯!!! 内容源于群友投稿!记录一次阿里Java后端开发面经,分享给大家,感谢支持! 前言 秋招面试的第一家公司,也是第一次面试,真的超级紧张,从自我介绍到 ...

  9. java武功秘籍_请问java全套内容都有什么呢?

    我整理的Java全套内容学习路线,分为6个阶段(大阶段)第一阶段:java内功心法篇 第二阶段:Java武功秘籍(经典框架) 第三阶段:Java高级功法(主流框架) 第四阶段:Java成神之路 第五阶 ...

  10. java初始化数据报_初始化java原因

    虚拟机的类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类 即虚拟机的类加载机制. 在Java中,类型的加载.链接 ...

最新文章

  1. cookie与session详解
  2. Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags
  3. java 大数四则运算_大数四则运算java(转)
  4. oracle sql抓取1
  5. Leetcode 5197.最小绝对差
  6. Reactor模式和NIO
  7. 【Go】使用压缩文件优化io (二)
  8. 拓端tecdat|R语言基于ARCH模型股价波动率建模分析
  9. 如何在windows下把硬盘格式化成EXT3格式?
  10. laravel框架使用datatables
  11. 计算机网络课程设计(ftp)
  12. EasyExcel导出数据到Excel,浏览器提供下载
  13. 小程序好看卡片式轮播
  14. jmeter压测学习28-监听器之用表格察看结果(View Results in Table)
  15. C语言 实现 最长名字输出
  16. JAVA 数字图像处理----非白即黑的灰,2B青年的自画像
  17. ICLR 2018 有什么值得关注的亮点?
  18. JVM中类装载的执行过程
  19. Python 读写文件时报错 ValueError: must have exactly one of create/read/write/append mode
  20. edge 看pdf阅读视图_如何在Microsoft Edge中使用阅读视图

热门文章

  1. 【Vegas原创】windows2008配置、安装Exchange2007证书(for OWA,RPC over HTTP)
  2. 如何在SharePointDesigner订制页面里判断用户权限
  3. C++虚函数调用的反汇编解析
  4. 面试题之Spring工作原理
  5. CLR,通用语言运行时库
  6. day14:磁盘管理df/du/fdisk/parted命令
  7. 一次idea上使用logback+slf4j乱码的解决,问题不在logback
  8. 使用 RESTful 的方式开发 Web应用
  9. Exchange Server 2013系列十二:邮箱的基本管理
  10. html中空格的编码