logo

Pavasara moduļi

  1. Pavasara moduļi
  2. Pārbaude
  3. Spring Core konteiners
  4. AOP, aspekti un instrumentācija
  5. Datu piekļuve / integrācija
  6. Web

Pavasara ietvars sastāv no daudziem moduļiem, piemēram, kodols, pupiņas, konteksts, izteiksmes valoda, AOP, aspekti, instrumentācija, JDBC, ORM, OXM, JMS, transakcija, tīmeklis, servlets, statņi utt. Šie moduļi ir sagrupēti testēšanā, pamata konteinerā. , AOP, aspekti, instrumentācija, piekļuve datiem/integrācija, tīmeklis (MVC/tālvadība), kā parādīts nākamajā diagrammā.

Atsperu moduļi

Pārbaude

Šis slānis nodrošina atbalstu testēšanai ar JUnit un TestNG.

Pavasara serdes konteiners

Spring Core konteinerā ir kodola, pupiņu, konteksta un izteiksmes valodas (EL) moduļi.

Kodols un pupiņas

Šie moduļi nodrošina IOC un Dependency Injection funkcijas.


Konteksts

Šis modulis atbalsta internacionalizāciju (I18N), EJB, JMS, pamata tālvadību.


Izteiksmes valoda

Tas ir JSP definētās EL paplašinājums. Tas nodrošina atbalstu rekvizītu vērtību iestatīšanai un iegūšanai, metožu izsaukšanai, piekļuvei kolekcijām un indeksētājiem, nosauktajiem mainīgajiem, loģiskajiem un aritmētiskiem operatoriem, objektu izguvei pēc nosaukuma utt.

AOP, aspekti un instrumentācija

Šie moduļi atbalsta uz aspektiem orientētas programmēšanas ieviešanu, kur varat izmantot padomus, punktu izgriezumus utt., lai atsaistītu kodu.

Aspektu modulis nodrošina atbalstu integrācijai ar AspectJ.

Instrumentācijas modulis nodrošina atbalstu klases instrumentācijas un klases ielādētāja ieviešanai.

Datu piekļuve / integrācija

Šajā grupā ietilpst JDBC, ORM, OXM, JMS un Transaction moduļi. Šie moduļi pamatā nodrošina atbalstu mijiedarbībai ar datu bāzi.

Web

Šajā grupā ietilpst Web, Web-Servlet, Web-Struts un Web-Portlet. Šie moduļi nodrošina atbalstu tīmekļa lietojumprogrammu izveidei.