A summary of the various jar packages required by Spring
Spring jar package official website download address:
http://repo.spring.io/release/org/springframework/spring/Description of Spring jar package: for version 3.2.2 and above
org.springframework spring-aopSpring's aspect - oriented programming, providing AOP (Aspect-oriented programming) implementation
org.springframework spring-aspects
Spring provides integration to the AspectJ framework
org.springframework spring-beans
SpringIoC (dependency injection) basic implementation
org.springframework spring-context
Spring provides extended services on basic IoC functions. In addition, it also provides support for many enterprise-level services, such as mail service, task scheduling, JNDI positioning, EJB integration, remote access, caching, and encapsulation of various view layer frameworks, etc.
org.springframework spring-context-support
Spring-context extended support for MVC,
org.springframework spring-core
Spring's core component
org.springframework spring-expression
Spring expression language
org.springframework spring-instrument
Spring's proxy to the server Interface
org.springframework spring-instrument-tomcat
Spring's integration of Tomcat connection pool
org.springframework spring-jdbc
JDBC support package, including data source settings and JDBC access support
org.springframework spring-jms
JMS support package, including auxiliary classes to send and receive JMS messages
org.springframework spring-messaging
information architecture and protocol support
org.springframework spring-orm
object/relational mapping, integrating third-party ORM frameworks, such as hibernate, ibatis, jdo, and spring JPA to implement XML mapping of
org.springframework spring-oxm
objects, allowing you to switch back and forth between Java and XML
org.springframework spring-test
simple package for unit testing and integration testing
org.springframework spring-tx
provides consistent declarative and programmatic transaction management for JDBC, Hibernate, JDO, JPA, etc.
org.springframework spring-web
SpringMVC supports WEB Implementation of
org.springframework spring-webmvc
REST web service and view controller of web application
org.springframework spring-webmvc-portlet
SpringMVC enhancements--MVC implementation as a portlet environment
org.springframework spring-websocket
sockjs WebSocket implementation, including support for STOMP
Description of Spring dependency packages:
aopalliance.jarThe API package of the AOP Alliance, which contains the aspect-oriented interface. Usually Spring and other frameworks with dynamic weaving function rely on this package.
aspectjweaver-1.5.0.ja is
used to integrate the AspectJ AspectJ LTW weaver
cglib-3.1.jar
cglib proxy implementation AOP in Spring, one of the
commons-collections-3.2.2.jar
Apache Commons package, including Some collection classes developed by Apache are more powerful than java.util.*.
commons-dbcp-1.2.1.jar
DBCP database connection pool
commons-logging-1.1.1.jar is one of the
Apache Commons package, including the logging function
commons-pool-1.6.jar
DBCP is a mechanism that relies on commons-pool object pool The database connection pool
standard.jar
JSP standard tag library, used together with jstl.jar, jstl-1.2.jar is no longer needed.