logo

Opružni moduli

  1. Opružni moduli
  2. Test
  3. Kontejner opružne jezgre
  4. AOP, aspekti i instrumentacija
  5. Pristup podacima / integracija
  6. mreža

Spring framework sastoji se od mnogih modula kao što su jezgra, beans, kontekst, jezik izražavanja, AOP, aspekti, instrumentacija, JDBC, ORM, OXM, JMS, transakcija, web, servlet, struts itd. Ovi moduli su grupirani u Test, Core Container , AOP, aspekti, instrumentacija, pristup podacima/integracija, web (MVC/udaljeno) kao što je prikazano na sljedećem dijagramu.

Proljetni moduli

Test

Ovaj sloj pruža podršku za testiranje s JUnit i TestNG.

Kontejner opružne jezgre

Spremnik Spring Core sadrži module jezgre, grahova, konteksta i jezika izraza (EL).

Jezgra i grah

Ovi moduli pružaju značajke IOC i Dependency Injection.


Kontekst

Ovaj modul podržava internacionalizaciju (I18N), EJB, JMS, Basic Remoting.


Jezik izražavanja

To je proširenje EL-a definiranog u JSP-u. Pruža podršku za postavljanje i dobivanje vrijednosti svojstava, pozivanje metode, pristup zbirkama i indeksima, imenovanim varijablama, logičkim i aritmetičkim operatorima, dohvaćanje objekata po imenu itd.

AOP, aspekti i instrumentacija

Ovi moduli podržavaju implementaciju aspektno orijentiranog programiranja gdje možete koristiti Advices, Pointcuts itd. za odvajanje koda.

Modul aspects pruža podršku za integraciju s AspectJ.

Modul instrumentacije pruža podršku implementacijama instrumentacije klase i učitavača klase.

Pristup podacima / integracija

Ova grupa se sastoji od modula JDBC, ORM, OXM, JMS i Transaction. Ovi moduli u osnovi pružaju podršku za interakciju s bazom podataka.

mreža

Ova grupa se sastoji od Weba, Web-servleta, Web-Strutsa i Web-portleta. Ovi moduli pružaju podršku za izradu web aplikacije.