Spring core jar package

Spring's main jar package

Four core jar package: beans, context, core, expression

Spring AOP: Spring of aspect-oriented programming, provide AOP (Aspect Oriented Programming) implementation
Spring Aspects: Spring provides integration of AspectJ framework of
the Spring Beans : the Spring IOC underlying implementation, includes access to the configuration files, create and manage bean and so on, all applications are used.
Context the Spring : IOC function is provided on the basis of extended services, in addition to providing support for a number of enterprise-class services, the mail service, task scheduling, JNDI positioning, EJB integration, support, remote access, cache, and many view layer frame.
Spring Context Support: Extended support for Spring context for MVC aspects.
Core Spring : Spring core toolkit, other packages depend on this package
Spring expression The : Spring expression language
Spring Instrument: Spring on the server proxy interface
Spring Instrument Tomcat: Spring tomcat connection pool for the integration of
Spring JDBC: JDBC simple package of
Spring JMS: to simplify the use of rather jms api to do simple package
spring orm: to achieve the integration of third-party orm, such as hibernate, ibatis, jdo and spring jpa realization of
spring oxm: spring support for object / xml mapping, allowing the JAVA switching back and forth between XML
Spring test: simple package of test frameworks JUNIT
Spring tx: consistent declarative and programmatic transaction management as JDBC, Hibernate, JDO, JPA, etc. provided.
Spring web: contains a Web application development, required when used Spring Framework core classes, including automatic loading WebApplicationContext characteristics of class, Struts and JSF integration class, file upload support classes, Filter class and a large number of tools to assist class.
Spring webmvc: SpringMVC framework contains all relevant categories. It includes international, label, Theme, view show FreeMarker, JasperReports, Tiles, Velocity, XSLT related classes. Of course, if your application uses a separate MVC framework, you do not need this JAR file of any kind.
Spring webmvc portlet: Spring MVC reinforcing
Spring websocket: providing Socket Communications, web end push functionality

Core Container core container

  • Spring core part of the container, Core Container Spring Framework is the base module, all the modules are built on the core module.
  1. Beans: Beans module is to be used in all applications, which includes access to the configuration files, create and manage bean and all classes Inversion of Control / Depen-dency Injection (IoC / DI) related to the operation.
  2. Core: Core module mainly includes basic core Spring Framework tools, other components Spring to have to use this bag to class, Core module is the basic core of the other components. Of course, you can also use these tools in their own application systems.
  3. Context: Spring context i.e. IoC container, the container can be obtained Bean by context. Context is key ApplicationContext interface module. Context modules are built on the basis of Core and Beans modules, object access method provides a similar frame of formula JNDI registrar.
  4. SpEl: Expression Language module provides a powerful expression language for querying and manipulating objects at run time.

Spring AOP: Spring of aspect-oriented programming, provide AOP (Aspect Oriented Programming) implementation
Spring Aspects: Spring provides integration of AspectJ framework of
the Spring Beans : the Spring IOC underlying implementation, includes access to the configuration files, create and manage bean and so on, all applications are used.
Context the Spring : IOC function is provided on the basis of extended services, in addition to providing support for a number of enterprise-class services, the mail service, task scheduling, JNDI positioning, EJB integration, support, remote access, cache, and many view layer frame.
Spring Context Support: Extended support for Spring context for MVC aspects.
Core Spring : Spring core toolkit, other packages depend on this package
Spring expression The : Spring expression language
Spring Instrument: Spring on the server proxy interface
Spring Instrument Tomcat: Spring tomcat connection pool for the integration of
Spring JDBC: JDBC simple package of
Spring JMS: to simplify the use of rather jms api to do simple package
spring orm: to achieve the integration of third-party orm, such as hibernate, ibatis, jdo and spring jpa realization of
spring oxm: spring support for object / xml mapping, allowing the JAVA switching back and forth between XML
Spring test: simple package of test frameworks JUNIT
Spring tx: consistent declarative and programmatic transaction management as JDBC, Hibernate, JDO, JPA, etc. provided.
Spring web: contains a Web application development, required when used Spring Framework core classes, including automatic loading WebApplicationContext characteristics of class, Struts and JSF integration class, file upload support classes, Filter class and a large number of tools to assist class.
Spring webmvc: SpringMVC framework contains all relevant categories. It includes international, label, Theme, view show FreeMarker, JasperReports, Tiles, Velocity, XSLT related classes. Of course, if your application uses a separate MVC framework, you do not need this JAR file of any kind.
Spring webmvc portlet: Spring MVC reinforcing
Spring websocket: providing Socket Communications, web end push functionality

Guess you like

Origin www.cnblogs.com/116970u/p/11441854.html