logo

Módulos de resorte

  1. Módulos de resorte
  2. Prueba
  3. Contenedor de núcleo de resorte
  4. AOP, Aspectos e Instrumentación
  5. Acceso/Integración de Datos
  6. Web

El marco Spring se compone de muchos módulos, como núcleo, beans, contexto, lenguaje de expresión, AOP, aspectos, instrumentación, JDBC, ORM, OXM, JMS, Transaction, Web, Servlet, Struts, etc. Estos módulos se agrupan en Test, Core Container , AOP, Aspectos, Instrumentación, Acceso/Integración de datos, Web (MVC/Remoting) como se muestra en el siguiente diagrama.

Módulos de resorte

Prueba

Esta capa proporciona soporte para pruebas con JUnit y TestNG.

Contenedor de núcleo de resorte

El contenedor Spring Core contiene módulos centrales, beans, contexto y lenguaje de expresión (EL).

Núcleo y frijoles

Estos módulos proporcionan funciones de IOC e inyección de dependencia.


Contexto

Este módulo admite internacionalización (I18N), EJB, JMS, comunicación remota básica.


Lenguaje de expresión

Es una extensión del EL definido en JSP. Proporciona soporte para configurar y obtener valores de propiedades, invocación de métodos, acceso a colecciones e indexadores, variables con nombre, operadores lógicos y aritméticos, recuperación de objetos por nombre, etc.

AOP, Aspectos e Instrumentación

Estos módulos admiten la implementación de programación orientada a aspectos donde puede utilizar consejos, puntos de corte, etc. para desacoplar el código.

El módulo de aspectos proporciona soporte para la integración con AspectJ.

El módulo de instrumentación proporciona soporte para implementaciones de instrumentación de clases y cargadores de clases.

Acceso/Integración de Datos

Este grupo se compone de módulos JDBC, ORM, OXM, JMS y Transaction. Estos módulos básicamente brindan soporte para interactuar con la base de datos.

Web

Este grupo se compone de Web, Web-Servlet, Web-Struts y Web-Portlet. Estos módulos brindan soporte para crear aplicaciones web.