spring.jar (1.4MB): Contains all core Spring classes, including all classes from the following JARs
except spring-mock.jar.
spring-core.jar (265K): The core IoC container and utility classes used elsewhere in the framework.
spring-context.jar (276K): More advanced IoC features, JNDI and EJB support, validation,
scheduling, and remoting support.
spring-aop.jar (144K): Spring's AOP framework.
spring-dao.jar (241K): Spring's data access exception hierarchy, JDBC abstraction, and transaction
abstraction, including JTA support.
spring-orm.jar (190K): Integration with Hibernate, JDO, iBATIS, and Apache OJB.
spring-web.jar (114K): ApplicationContext implementations for use in web applications (with
any web application framework), servlet filters, integration with Struts and Tiles, web data binding
utilities, and multipart support.
spring-webmvc.jar (190K): Spring's own Web MVC framework.
spring-mock.jar (40K): Mock object implementations and superclasses for JUnit testing objects in a
Spring container. Includes test superclasses that can begin and roll back a transaction around each
test. These superclasses enable JUnit test cases themselves to be configured by Dependency
Injection. (Objects to be tested are injected.)