Analysis and download of Spring related jar packages

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-aop
Spring'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.jar
The 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.

Original author link: http://www.imooc.com/article/9909

Guess you like

Origin blog.csdn.net/MYNAMEL/article/details/103141901