logo

Pavasario moduliai

  1. Pavasario moduliai
  2. Testas
  3. Spring Core konteineris
  4. AOP, aspektai ir instrumentai
  5. Prieiga prie duomenų / integravimas
  6. Žiniatinklis

„Spring“ sistemą sudaro daug modulių, tokių kaip pagrindinis, pupelės, kontekstas, išraiškos kalba, AOP, aspektai, instrumentai, JDBC, ORM, OXM, JMS, transakcija, žiniatinklis, serveris, statramsčiai ir tt Šie moduliai sugrupuoti į testą, pagrindinį konteinerį. , AOP, aspektai, prietaisai, duomenų prieiga / integravimas, žiniatinklis (MVC / nuotolinis valdymas), kaip parodyta šioje diagramoje.

Spyruokliniai moduliai

Testas

Šis sluoksnis palaiko testavimą su JUnit ir TestNG.

Spring Core konteineris

„Spring Core“ konteineryje yra branduolio, pupelių, konteksto ir išraiškos kalbos (EL) moduliai.

Šerdis ir pupelės

Šie moduliai suteikia IOC ir priklausomybės injekcijos funkcijas.


Kontekstas

Šis modulis palaiko internacionalizavimą (I18N), EJB, JMS, pagrindinį nuotolinį valdymą.


Išraiškos kalba

Tai JSP apibrėžto EL plėtinys. Ji teikia paramą nustatant ir gaunant ypatybių reikšmes, metodų iškvietimą, prieigą prie kolekcijų ir indeksavimo priemonių, pavadintų kintamųjų, loginių ir aritmetinių operatorių, objektų gavimą pagal pavadinimą ir kt.

AOP, aspektai ir instrumentai

Šie moduliai palaiko į aspektą orientuoto programavimo įgyvendinimą, kur galite naudoti patarimus, taškinius klavišus ir kt., norėdami atsieti kodą.

Aspektų modulis palaiko integraciją su AspectJ.

Prietaisų modulis teikia palaikymą klasės prietaisams ir klasės įkėlimo priemonėms.

Prieiga prie duomenų / integravimas

Šią grupę sudaro JDBC, ORM, OXM, JMS ir Transaction moduliai. Šie moduliai iš esmės palaiko sąveiką su duomenų baze.

Žiniatinklis

Šią grupę sudaro Web, Web-Servlet, Web-Struts ir Web-Portlet. Šie moduliai padeda kurti žiniatinklio programas.