ORG.SPRINGFRAMEWORK.AOP contains the classes that are required to use the Spring AOP feature in your app.
ORG.SPRINGFRAMEWORK.ASM Spring Independent ASM program, Spring2.5.6 need Asmjar package, 3.0 began to provide his own independent Asmjar
[Note: ASM (Assembly Language) is an assembly language program]
Org.springframework.aspects provides support for ASPECTJ so that aspect-oriented features can be easily integrated into the IDE, such as the Eclipse AJDT.
[Note: ASPECTJ is a tangent-oriented framework that extends the Java language. ASPECTJ defines the AOP syntax so it has a dedicated compiler that is used to generate compliance
The Java byte encoding specification for the class file. ]
Org.springframework.beans for all applications, it includes access to configuration files, creation and management of beans, and inversion of control/dependency injection (ioc/ DI) operations related to all classes.
Org.springframework.context.support includes support for cache caches (Ehcache), JCA, JMX, mail services (Java mail, COS Mail), Task Scheduler scheduling (Timer, Quartz) aspects of the class.
Org.springframework.context provides a number of extensions to the spring core. You can find all the classes you need to use the Spring ApplicationContext feature, Jdni all the classes you need, and the UI aspect of the template (templating)
Engines such as Velocity, Freemarker, JasperReports integrated classes, and validation validation related classes.
The Org.springframework.core contains the basic core tool classes of the spring framework, and the other components of spring are used in the class of the package, which is the basic core of other components.
Org.springframework.expression Spring expression Language.
Org.springframework.instrument.tomcat Spring3.0 Integration of Tomcat's connection pool.
Org.springframework.instrument Spring3.0 the Proxy interface to the server.
The ORG.SPRINGFRAMEWORK.JDBC contains all classes that encapsulate Spring's JDBC data access.
ORG.SPRINGFRAMEWORK.JMS provides support classes for JMS 1.0.2/1.1.
[Note: The JMS-Java Message Service Application interface is an API for message-oriented middleware (MOM) in the Java platform for sending messages between two applications, or distributed systems, for asynchronous communication.
The Java Messaging Service is a platform-agnostic API, and the vast majority of MOM providers support JMS. ]
Org.springframework.orm contains spring to extend the DAO feature set to support IBATIS, JDO, OJB, and TopLink, since Hibernate is already in its own package and is not included in the package now.
Most of the classes in this jar file depend on the class in Spring-dao.jar, and you need to include the Spring-dao.jar package when using this package.
ORG.SPRINGFRAMEWORK.OXM Spring's mapping support for Object/xml allows 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 provides consistent declarative and programmatic transaction management for JDBC, Hibernate, JDO, JPA, and more.
Org.springframework.web.portlet Springmvc enhancement.
Org.springframework.web.servlet's support for j2ee6.0 's Servlet3.0.
Org.springframework.web.struts Struts Framework support makes it easier and easier to integrate the struts framework.
Org.springframework.web contains the core classes required to use the spring framework when developing Web applications, including classes that automatically load Webapplicationcontext features, struts and JSF integration classes, File upload support classes, Filter class and a large number of tool helper classes.
Comparison of Spring3.0 and Spring4.2
Spring3.0 Core Jar Package Detailed