java spring 区别_关于java:Spring和Spring MVC框架有什么区别
我是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框架有什么区别相关推荐
- java ee架构_与Java EE和Spring的集成架构
java ee架构 本周在纽约举行的O'Reilly软件体系结构大会将举行 . 我很高兴与Josh Long一起提供有关如何集成Java EE和Spring的教程. 一段时间以来,我们一直在开玩笑. ...
- osgi框架和spring区别_最全153道Spring全家桶面试题,你都知道哪些?(含答案解析)...
前言 Spring 框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶. 毋庸置疑,Spring 早已成为 Java 后端开发的行业标准,无数的公司选择 Spring 作为基础的 ...
- java jre 与jdk的区别_学习java却不知道JRE和JDK的区别?看完这篇文章,让你受益匪浅...
JRE和JDK的区别? 1.JRE是Java运行时环境 . 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构. 但是,它不能用于 ...
- java 三个版本区别_关于java三个版本的区别
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE.这三块相互补充,应用范围不同. * Java SE(Java Platform,Standard Edition).Java ...
- java笔试题_一个Java程序员在百度的笔试题整理
以下是程序员去百度的笔试题目整理 欢迎大家讨论,文末有福利. A 卷 Java中 ++ 操作符是线程安全的吗? a=a+b 与 a+=b的区别? 写出Java的单例模式 为什么在重写equals方法的 ...
- java web源代码_检测Java Web应用程序而无需修改其源代码
java web源代码 与其他系统进行交互时,大多数Java Web应用程序都使用标准Java接口. 诸如Web页面或REST服务器之类的基于HTTP的服务是使用接口javax.servlet.Ser ...
- 纯java分布式内存数据库_最新Java岗面试清单:分布式+Dubbo+线程+Redis+数据库+JVM+并发...
最近可能有点闲的慌,没事就去找面试面经,整理了一波面试题.我大概是分成了Java基础.中级.高级,分布式,Spring架构,多线程,网络,MySQL,Redis缓存,JVM相关,调优,设计模式,算法与 ...
- java 获取文件大小_阿里Java后端开发面经,面试官都替我感到绝望
点关注,不迷路:持续更新Java相关技术及资讯!!! 内容源于群友投稿!记录一次阿里Java后端开发面经,分享给大家,感谢支持! 前言 秋招面试的第一家公司,也是第一次面试,真的超级紧张,从自我介绍到 ...
- java武功秘籍_请问java全套内容都有什么呢?
我整理的Java全套内容学习路线,分为6个阶段(大阶段)第一阶段:java内功心法篇 第二阶段:Java武功秘籍(经典框架) 第三阶段:Java高级功法(主流框架) 第四阶段:Java成神之路 第五阶 ...
- java初始化数据报_初始化java原因
虚拟机的类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类 即虚拟机的类加载机制. 在Java中,类型的加载.链接 ...
最新文章
- cookie与session详解
- Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags
- java 大数四则运算_大数四则运算java(转)
- oracle sql抓取1
- Leetcode 5197.最小绝对差
- Reactor模式和NIO
- 【Go】使用压缩文件优化io (二)
- 拓端tecdat|R语言基于ARCH模型股价波动率建模分析
- 如何在windows下把硬盘格式化成EXT3格式?
- laravel框架使用datatables
- 计算机网络课程设计(ftp)
- EasyExcel导出数据到Excel,浏览器提供下载
- 小程序好看卡片式轮播
- jmeter压测学习28-监听器之用表格察看结果(View Results in Table)
- C语言 实现 最长名字输出
- JAVA 数字图像处理----非白即黑的灰,2B青年的自画像
- ICLR 2018 有什么值得关注的亮点?
- JVM中类装载的执行过程
- Python 读写文件时报错 ValueError: must have exactly one of create/read/write/append mode
- edge 看pdf阅读视图_如何在Microsoft Edge中使用阅读视图
热门文章
- 【Vegas原创】windows2008配置、安装Exchange2007证书(for OWA,RPC over HTTP)
- 如何在SharePointDesigner订制页面里判断用户权限
- C++虚函数调用的反汇编解析
- 面试题之Spring工作原理
- CLR,通用语言运行时库
- day14:磁盘管理df/du/fdisk/parted命令
- 一次idea上使用logback+slf4j乱码的解决,问题不在logback
- 使用 RESTful 的方式开发 Web应用
- Exchange Server 2013系列十二:邮箱的基本管理
- html中空格的编码