logo

Mòduls de primavera

  1. Mòduls de primavera
  2. Prova
  3. Contenidor Spring Core
  4. AOP, Aspectes i Instrumentació
  5. Accés a dades / Integració
  6. Web

El marc Spring consta de molts mòduls com ara core, beans, context, expression language, AOP, Aspects, Instrumentation, JDBC, ORM, OXM, JMS, Transaction, Web, Servlet, Struts, etc. Aquests mòduls s'agrupen en Test, Core Container , AOP, Aspectes, Instrumentació, Accés a dades / Integració, Web (MVC / Remot) tal com es mostra al diagrama següent.

Mòduls de primavera

Prova

Aquesta capa proporciona suport per a les proves amb JUnit i TestNG.

Contenidor Spring Core

El contenidor Spring Core conté mòduls bàsics, beans, context i llenguatge d'expressió (EL).

Nucli i mongetes

Aquests mòduls proporcionen funcions d'IOC i d'injecció de dependències.


Context

Aquest mòdul admet internacionalització (I18N), EJB, JMS, Basic Remoting.


Llenguatge d'expressió

És una extensió de l'EL definit a JSP. Proporciona suport per establir i obtenir valors de propietat, invocació de mètodes, accés a col·leccions i indexadors, variables amb nom, operadors lògics i aritmètics, recuperació d'objectes per nom, etc.

AOP, Aspectes i Instrumentació

Aquests mòduls admeten la implementació de programació orientada a aspectes on podeu utilitzar Advices, Pointcuts, etc. per desacoblar el codi.

El mòdul d'aspectes proporciona suport per a la integració amb AspectJ.

El mòdul d'instrumentació proporciona suport a la instrumentació de classes i a les implementacions del carregador de classes.

Accés a dades / Integració

Aquest grup consta de mòduls JDBC, ORM, OXM, JMS i Transaction. Aquests mòduls bàsicament proporcionen suport per interactuar amb la base de dades.

Web

Aquest grup està format per Web, Web-Servlet, Web-Struts i Web-Portlet. Aquests mòduls ofereixen suport per crear aplicacions web.