Spring - detailed explanation of jar package
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