logo

Frühlingsmodule

  1. Frühlingsmodule
  2. Prüfen
  3. Federkernbehälter
  4. AOP, Aspekte und Instrumentierung
  5. Datenzugriff/-integration
  6. Netz

Das Spring-Framework besteht aus vielen Modulen wie Kern, Beans, Kontext, Ausdruckssprache, AOP, Aspekte, Instrumentierung, JDBC, ORM, OXM, JMS, Transaktion, Web, Servlet, Struts usw. Diese Module sind in Test und Kerncontainer gruppiert , AOP, Aspekte, Instrumentierung, Datenzugriff/Integration, Web (MVC/Remoting), wie im folgenden Diagramm dargestellt.

Frühlingsmodule

Prüfen

Diese Schicht bietet Unterstützung für Tests mit JUnit und TestNG.

Federkernbehälter

Der Spring Core-Container enthält Kern-, Beans-, Kontext- und Expression Language (EL)-Module.

Kern und Bohnen

Diese Module bieten IOC- und Dependency-Injection-Funktionen.


Kontext

Dieses Modul unterstützt Internationalisierung (I18N), EJB, JMS, Basic Remoting.


Ausdruckssprache

Es handelt sich um eine Erweiterung des in JSP definierten EL. Es bietet Unterstützung für das Festlegen und Abrufen von Eigenschaftswerten, das Aufrufen von Methoden, den Zugriff auf Sammlungen und Indexer, benannte Variablen, logische und arithmetische Operatoren, das Abrufen von Objekten nach Namen usw.

AOP, Aspekte und Instrumentierung

Diese Module unterstützen eine aspektorientierte Programmierimplementierung, bei der Sie Ratschläge, Pointcuts usw. verwenden können, um den Code zu entkoppeln.

Das Aspektmodul bietet Unterstützung für die Integration mit AspectJ.

Das Instrumentierungsmodul bietet Unterstützung für Klasseninstrumentierungs- und Klassenlader-Implementierungen.

Datenzugriff/-integration

Diese Gruppe umfasst JDBC-, ORM-, OXM-, JMS- und Transaktionsmodule. Diese Module bieten grundsätzlich Unterstützung für die Interaktion mit der Datenbank.

Netz

Diese Gruppe umfasst Web, Web-Servlet, Web-Struts und Web-Portlet. Diese Module bieten Unterstützung bei der Erstellung von Webanwendungen.