首页 > 其他分享 >spring5.0.1jar包作用

spring5.0.1jar包作用

时间:2023-09-15 11:04:04浏览次数:36  
标签:文件 1jar spring spring5.0 jar MVC beans Spring 作用


spring-core.jar(必须):这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 外部依赖Commons Logging, (Log4J)。

spring-beans.jar(必须):这 个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI 支持,引入spring-core.jar 及spring-beans.jar 文件就可以了。
外部依赖spring-core,(CGLIB)。
spring-aop.jar(必须):这个jar 文件包含在应用中使用Spring 的AOP 特性时所需的类和源码级元数据支持。使用基于AOP 的Spring特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。
外部依赖spring-core, (spring-beans,AOP Alliance, CGLIB,Commons Attributes)。
spring-context.jar(必须):这个jar 文件在基础IOC功能上为Spring 核心提供了大量扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类。
外部依赖spring-beans, (spring-aop)。
spring-jdbc.jar(必须) :这个jar 文件包含对Spring 对JDBC 数据访问进行封装的所有类。
外部依赖spring-beans,spring-dao。
spring-web.jar(必须) :这个jar 文件包含Web 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。
外部依赖spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。
spring-webmvc.jar :这个jar 文件包含Spring MVC 框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。包括框架的Servlets,Web MVC框架,控制器和视图支持。当然,如果你的应用使用了独立的MVC 框架,则无需这个JAR 文件里的任何类。
外部依赖spring-web, (spring-support,Tiles,iText,POI)。
spring-aspects.jar :提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。
spring-context-support.jar:Spring context的扩展支持,用于MVC方面。
spring-expression.jar:Spring表达式语言。
spring-instrument.jar:Spring对服务器的代理接口
spring-instrument-tomcat.jar:Spring对tomcat连接池的集成
spring-jms.jar:为简化jms api的使用而做的简单封装。
外部依赖spring-beans,spring-dao,JMS API。
spring-orm.jar:整合第三方的orm实现,如hibernate,ibatis,jdo以及spring 的jpa实现
spring-oxm.jar:Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换
spring-messaging.jar:
spring-test.jar:对JUNIT等测试框架的简单封装
spring-tx.jar:为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理。
spring-webmvc-portlet.jar:Spring MVC的增强
spring-websocket.jar:


标签:文件,1jar,spring,spring5.0,jar,MVC,beans,Spring,作用
From: https://blog.51cto.com/u_1481758/7479222

相关文章

  • C++基础语言作用
    C++跟C语言是相关联的。页面排序:includeincludeusingnamespacestd;intmain(){...return0;}cin作为输入,类似于C语言的scanf。输入时添加>>a代表输入a值。可以接收一行内多个数据输入,不可以接收多行数据。cout作为输出,类似C语言的printf。cout默认是在一行内输出,如......
  • 数字孪生技术在电力系统中能够发挥什么作用?
    数字孪生技术在电力系统中能够发挥令人瞩目的作用。这项技术不仅可以提高电力系统的可靠性和效率,还有助于降低能源浪费和环境影响。本文将深入探讨数字孪生技术在电力领域的多个关键应用领域,以展示其潜力和重要性。数字孪生技术可以创建电力设备的虚拟副本,实时监测其运行状态和......
  • 代理IP和Socks5代理在跨界电商中的关键作用
    随着跨界电商的兴起,代理IP和Socks5代理成为了技术领域的关键工具。本文将深入探讨它们在跨界电商、爬虫技术和出海战略中的关键作用,以及如何最大程度地利用它们来支持企业的全球扩张。引言简要介绍跨界电商的崛起和全球化趋势。提出代理IP和Socks5代理在这一背景下的重要性。代理IP......
  • 测试用例对测试实施的作用
    软件测试应该是有计划有组织的活动,软件是一种逻辑产品,对其开展测试可能是存在“组合爆炸”的,因此不能随心所欲地进行。必须为测试确定目标,制订计划,并开展设计,为了尽可能高效地实施测试,获得理想的测试效费比,测试设计必须包括对全部测试用例(TestCase)的设计。国家标准GB/T25000.51......
  • 数据要素是什么?为什么出现数据要素概念?有什么作用和价值?
    编辑搜图请点击输入图片描述(最多18字)​数据要素是指在信息化时代,用来组成信息系统的各种数据单元,包括数据项、数据记录、数据文件等。数据要素是信息化时代的重要概念之一,它们的组合和使用可以实现信息的传递、共享、处理和应用。在过去的计算机应用中,数据要素往往是由程序员或......
  • lodash中的debounce的用法及作用
    格式:debounce(fun,delay)fun:执行的函数delay:延迟时间作用:1、不使用debounce的情况:用户在连续输入文字时,会在每次输入时都会执行函数,有可能导致阻塞或项目崩溃$('.elements').on('input',(e)=>{console.log(e.target.value)})2、使用debouce的情况:用户在输入后的指定时间后......
  • var let 经典面试题(理解作用域)
    1 let是块级作用域,每次输出的时候要找的i不是同一个i,是各自块作用域的i,是不同的i,在第一个块作用域里i的值是0,第二个是1,以此类推,所以第一个console出来的值是不同的,是01234当单独的输出语句输出i的时候,它的作用域并没有i,所以它会报错,所以第二个console出来的值是iis......
  • 服务器的作用
    服务器的作用1、服务器就好像是一个电话总台一样,而其他的网络设备就像是公共电话,所有的数据传输都要经过服务器的处理。2、服务器作为一个网络节点,为用户提供数据处理服务。最常见的就是使用服务器为自己搭建一个网站。3、服务器运算能力强,可以长时间运行几十年不关机可靠运行。......
  • 服务器的作用
    服务器的作用1、服务器就好像是一个电话总台一样,而其他的网络设备就像是公共电话,所有的数据传输都要经过服务器的处理。2、服务器作为一个网络节点,为用户提供数据处理服务。最常见的就是使用服务器为自己搭建一个网站。3、服务器运算能力强,可以长时间运行几十年不关机可靠运行。......
  • Program文件的作用
    Program.cs文件分析Program.cs文件是至关重要的一个文件,它包含应用程序启动的代码,还可以配置所需要的服务和应用管道的中间件。需要掌握:6.0版本前后生成的Program.cs文件的区别Program.cs文件的作用Startup.cs文件的作用版本注意:在6.0版本之前(不含6.0)6.0版本之前,在使......