logo

Fjädermoduler

  1. Fjädermoduler
  2. Testa
  3. Fjäderkärnabehållare
  4. AOP, aspekter och instrumentering
  5. Dataåtkomst / Integration
  6. webb

Spring-ramverket består av många moduler såsom kärna, bönor, sammanhang, uttrycksspråk, AOP, aspekter, instrumentering, JDBC, ORM, OXM, JMS, Transaction, Web, Servlet, Struts etc. Dessa moduler är grupperade i Test, Core Container , AOP, aspekter, instrumentering, dataåtkomst/integrering, webb (MVC/fjärrstyrning) som visas i följande diagram.

Fjädermoduler

Testa

Detta lager ger stöd för testning med JUnit och TestNG.

Fjäderkärnabehållare

Spring Core-behållaren innehåller moduler för kärna, bönor, sammanhang och uttrycksspråk (EL).

Kärna och bönor

Dessa moduler har funktioner för IOC och Dependency Injection.


Sammanhang

Denna modul stöder internationalisering (I18N), EJB, JMS, Basic Remoting.


Uttrycksspråk

Det är en förlängning av EL definierad i JSP. Det ger stöd för att ställa in och hämta egenskapsvärden, metodanrop, komma åt samlingar och indexerare, namngivna variabler, logiska och aritmetiska operatorer, hämtning av objekt efter namn etc.

AOP, aspekter och instrumentering

Dessa moduler stödjer aspektorienterad programmeringsimplementering där du kan använda Råd, Pointcuts etc. för att koppla bort koden.

Aspektmodulen ger stöd för integration med AspectJ.

Instrumenteringsmodulen tillhandahåller stöd för klassinstrumentering och implementeringar av klassladdare.

Dataåtkomst / Integration

Denna grupp består av JDBC, ORM, OXM, JMS och Transaction moduler. Dessa moduler ger i princip stöd för att interagera med databasen.

webb

Denna grupp består av Web, Web-Servlet, Web-Struts och Web-Portlet. Dessa moduler ger stöd för att skapa webbapplikationer.