I think at least spring 3.0 should be used now, so I reprinted an article from my online friends. Learning and learning.
Spring 3.1 package details
Spring 3.1 is different from previous 2.x. The new version breaks down the original package and has a clear functional division of labor:
Org. springframework. aop-3.1.0.M1.jar ---- spring's Aspect-Oriented Programming, providing AOP (Aspect-Oriented Programming) implementation,
Org. springframework. asm-3.1.0.M1.jar ---- spring standalone ASM Program, which requires additional ASM. Jar packages compared to version 2.5.
Org. springframework. aspects-3.1.0.M1.jar ---- Spring provides integration with the aspectj framework.
Org. springframework. beans-3.1.0.M1.jar ---- springioc (dependency injection) basic implementation.
Org. springframework. Context. support-3.1.0.M1.jar ---- spring-context extension support for MVC.
Org. springframework. context-3.1.0.M1.jar ---- Spring provides expansion services on the basic IOC functions, in addition to many enterprise-level service support, such as mail service, task scheduling, JNDI positioning, EJB integration, remote access, caching, and encapsulation of various view layer frameworks.
Org. springframework. core-3.1.0.M1.jar ---- spring3.1 core toolkit.
Org. springframework. expression-3.1.0.M1.jar ---- spring Expression Language.
Org. springframework. instrument. tomcat-3.1.0.M1.jar ---- spring3.1 base of Tomcat connection pool.
Org. springframework. instrument-3.1.0.M1.jar ---- spring3.1 proxy interface to the server.
Org. springframework. jdbc-3.1.0.M1.jar ---- spring's simple encapsulation of JDBC.
Org. springframework. jms-3.1.0.M1.jar ---- spring is a simple encapsulation of JMS APIs.
Org. springframework. orm-3.1.0.M1.jar ---- spring integrates third-party ORM ing support, such as support for hibernate, ibatis, JDO and spring JPA.
Org. springframework. oxm-3.1.0.M1.jar ---- spring's support for Object/XMI ing allows for back-and-forth switching between Java and XML.
Org. springframework. test-3.1.0.M1.jar ---- spring is a simple encapsulation of JUnit and other testing frameworks.
Org. springframework. transaction-3.1.0.M1.jar ---- provides consistent declarative and programmatic Transaction Management for JDBC, hibernate, JDO, JPA, etc.
Org. springframework. Web. portlet-3.1.0.M1.jar ---- springmvc enhancements.
Org. springframework. Web. servlet-3.1.0.M1.jar ---- -- Support for j2ee6.0 servlet3.0.
Org. springframework. Web. struts-3.1.0.M1.jar ---- integrate Struts support.
Org. springframework. web-3.1.0.M1.jar ---- toolkit under springweb.