logo

Tavaszi modulok

  1. Tavaszi modulok
  2. Teszt
  3. Spring Core konténer
  4. AOP, Aspects and Instrumentation
  5. Adathozzáférés / Integráció
  6. Web

A Spring keretrendszer számos modulból áll, mint például a mag, a komponensek, a kontextus, a kifejezési nyelv, az AOP, a szempontok, a műszerezés, a JDBC, az ORM, az OXM, a JMS, a tranzakció, a web, a szervlet, a támasztékok stb. , AOP, Aspects, Instrumentation, Data Access / Integration, Web (MVC / Remoting) a következő diagram szerint.

Rugós modulok

Teszt

Ez a réteg támogatja a JUnit és a TestNG tesztelését.

Spring Core konténer

A Spring Core tároló magot, komponenseket, kontextus- és kifejezésnyelvi (EL) modulokat tartalmaz.

Mag és bab

Ezek a modulok IOC és Dependency Injection funkciókat kínálnak.


Kontextus

Ez a modul támogatja a nemzetköziesítést (I18N), az EJB-t, a JMS-t és az alapvető távvezérlést.


Kifejezési nyelv

Ez a JSP-ben meghatározott EL kiterjesztése. Támogatja a tulajdonságértékek beállítását és lekérését, a metódusok meghívását, a gyűjtemények és indexelők, elnevezett változók, logikai és aritmetikai operátorok elérését, az objektumok név szerinti lekérését stb.

AOP, Aspects and Instrumentation

Ezek a modulok támogatják az aspektusorientált programozás megvalósítását, ahol tanácsokat, pontokat stb. használhat a kód leválasztására.

A szempontok modul támogatást nyújt az AspectJ-vel való integrációhoz.

A műszermodul támogatja az osztályműszerezést és az osztálybetöltő implementációkat.

Adathozzáférés / Integráció

Ez a csoport JDBC, ORM, OXM, JMS és Tranzakciós modulokból áll. Ezek a modulok alapvetően támogatják az adatbázissal való interakciót.

Web

Ez a csoport a Webből, a Web-Servletből, a Web-Strutsból és a Web-Portletből áll. Ezek a modulok támogatást nyújtanak webalkalmazások létrehozásához.