Spring - detailed explanation of jar package

Spring - detailed explanation of jar package

 
org.springframework.aop - Spring's aspect-oriented programming, providing AOP (aspect-oriented programming) implementation

org.springframework.asm - Spring 2.5.6 requires the asm jar package, and spring 3.0 begins to provide its own independent asm jar package

org.springframework.aspects - the integration of the AspectJ framework provided by Spring

org.springframework.beans - used by all applications, including accessing configuration files, creating and managing beans, etc., is the basic implementation of Spring IOC.

org.springframework.context.support - extension support for Spring context, for MVC aspects

org.springframework.context - provides extended services on basic IOC functions, in addition to providing support for many enterprise-level services, including mail services, task scheduling, JNDI positioning, EJB integration, remote access, caching, and various view layer frameworks support.

org.springframework.core - Spring's core toolkit, other packages depend on this package

org.springframework.expression - Spring Expression Language

org.springframework.instrument.tomcat - Spring's integration of tomcat connection pools

org.springframework.instrument - Spring's proxy interface to the server

org.springframework.jdbc - Simple wrapper for JDBC

org.springframework.jms - a simple encapsulation to simplify the use of the jms api

org.springframework.orm - Integrate third-party orm implementations, such as hibernate, ibatis, jdo and spring's jpa implementation

org.springframework.oxm - Spring's support for object/xml mapping, allowing you to switch back and forth between JAVA and XML

org.springframework.test - a simple encapsulation of test frameworks such as JUNIT

org.springframework.transaction - Consistent declarative and simple programmatic transaction management for JDBC, HIBERNATE, JDO and JPA

org.springframework.web.portlet - enhancements to Spring MVC

org.springframework.web.servlet - support for J2EE6.0 servlet3.0

org.springframework.web.struts - Integrate the support of the struts framework, which can be more convenient and easier to integrate the Struts framework.

org.springframework.web - contains the core classes required when using the Spring framework when developing web applications, including classes that automatically load the WebApplicationContext feature, Struts and JSF integration classes, file upload support classes, Filter classes, and a lot of tools auxiliary class.

 

Spring package dependency description:

1) spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各个的基本。
2) spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar
3) spring-aop.jar需spring-core.jar,spring-beans.jar,cglib-nodep-2.1_3.jar,aopalliance.jar
4) spring-context.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar
5) spring-dao.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-context.jar
6) spring-jdbc.jar需spring-core.jar,spring-beans.jar,spring-dao.jar
7) spring-web.jar需spring-core.jar,spring-beans.jar,spring-context.jar
8) spring-webmvc.jar需spring-core.jar/spring-beans.jar/spring-context.jar/spring-web.jar
9) spring -hibernate.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-orm.jar,spring-web.jar,spring-webmvc.jar
10) spring-orm.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-web.jar,spring-webmvc.jar
11) spring -remoting.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-context.jar,spring-web.jar,spring-webmvc.jar
12) spring-support.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar
13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326609177&siteId=291194637