logo

Fjeder moduler

  1. Fjeder moduler
  2. Prøve
  3. Fjederkernebeholder
  4. AOP, aspekter og instrumentering
  5. Dataadgang / Integration
  6. Web

Spring frameworket består af mange moduler såsom kerne, bønner, kontekst, udtrykssprog, AOP, Aspects, Instrumentation, JDBC, ORM, OXM, JMS, Transaction, Web, Servlet, Struts osv. Disse moduler er grupperet i Test, Core Container , AOP, Aspekter, Instrumentering, Dataadgang/Integration, Web (MVC/Remoting) som vist i følgende diagram.

Fjeder moduler

Prøve

Dette lag understøtter test med JUnit og TestNG.

Fjederkernebeholder

Spring Core-beholderen indeholder kerne-, bønner-, kontekst- og udtrykssprog-moduler (EL).

Kerne og bønner

Disse moduler giver IOC og Dependency Injection funktioner.


Sammenhæng

Dette modul understøtter internationalisering (I18N), EJB, JMS, Basic Remoting.


Udtrykssprog

Det er en udvidelse til EL defineret i JSP. Det giver støtte til at indstille og få egenskabsværdier, metodekald, adgang til samlinger og indeksere, navngivne variabler, logiske og aritmetiske operatorer, genfinding af objekter efter navn osv.

AOP, aspekter og instrumentering

Disse moduler understøtter aspektorienteret programmeringsimplementering, hvor du kan bruge råd, pointcuts osv. til at afkoble koden.

Aspektmodulet understøtter integration med AspectJ.

Instrumenteringsmodulet giver support til klasseinstrumentering og klasseindlæserimplementeringer.

Dataadgang / Integration

Denne gruppe består af JDBC, ORM, OXM, JMS og Transaction moduler. Disse moduler giver grundlæggende støtte til at interagere med databasen.

Web

Denne gruppe består af Web, Web-Servlet, Web-Struts og Web-Portlet. Disse moduler giver støtte til at oprette webapplikationer.