Java / pavasaris - pupiņu fabrika

Satura rādītājs
Jau pēc tam, kad esmu izgājis cauri visām manām apmācībām gatavošanās pavasara pamatprogrammai, beidzot mēs sapratīsim, ko tas dara Pavasaris kā. Ja jūs sākat lasīt šo pamācību un apmaldāties, iesaku izlasīt šīs 4 apmācības šādā secībā:
  • Java / pavasaris - mantojuma, polimorfisma un atkarības injekcija
  • Java / pavasaris - mantojuma, polimorfisma un atkarības injekcija - 2. daļa
  • Java / Spring - Programmēšanas saskarnes
  • Kontroles un atkarības ievadīšanas inversija Java / pavasarī
Kad esat sapratis šos jēdzienus, varat turpināt šo apmācību. Lai sāktu šo apmācību, mēs runāsim par to, kā darbojas pavasaris.
Pavasaris ir pupiņu konteiners (Es izmantošu šo vārdu, lai atsauktos uz šāda veida struktūru visā šajā apmācībā un turpmākajās), pupiņa ir atkārtoti lietojama programmatūras sastāvdaļa. Java valodā pupiņa ir objekts, kas pastāv, lai pildītu noteiktu funkciju, un tā ir arī klase, kurai šis objekts pieder. Pupas Java tiek veidotas no aprakstiem, kas ne vienmēr ir daļa no galvenā lietojumprogrammas koda; šie apraksti parasti ir iekļauti XML failos.
Kad izmantojat pavasari, katras pupiņas dzīves ciklu pilnībā manipulē ar pavasara konteineru, kurš ir atbildīgs par to izveidi, pārvaldību un iznīcināšanu pēc noklusējuma modeļa, kas atrodams XML failā, Java klasē formā Anotācijas vai būtībā jebkura veida faili, kuru definīcijai ir noteikts formāts.
Tādā veidā vadības apgriešanas jēdziens nozīmē, ka Spring izveido objektus un konfigurē tos, lai tie izpildītu noteiktu funkciju (saskaņā ar noklusējuma modeli), un pēc tam nogādā tos galvenajā lietojumprogrammā. Vēlāk Spring rūpējas par to iznīcināšanu vai atkārtotu izmantošanu lietojumprogrammas progresīvākajā vietā. Tas tiek darīts, izmantojot īpašu dizaina modeli.
Rūpnīcas tipa dizaina modeli raksturo tas, ka tas nav saistīts ar noteiktas klases objektu atgriešanu, bet gan ar objektu, kas ievieš saskarni vai pārmanto no konkrētas klases. Tādā veidā rūpnīca var atgriezt praktiski jebko, ja vien tā spēj "izgatavot" konkrēto objektu. Pavasara gadījumā rūpnīcas metode atgriež tipa objektu Objekts kas vēlāk tiek pārveidots par objekta tipu, ko pieprasa galvenā lietojumprogramma.
Konkrētāk, galvenā lietojumprogramma izsauc rūpnīcas metodi, lai nodrošinātu tai konkrētu objektu, kuru tā nekontrolē, bet pieder pavasarim, lai to varētu izmantot, “neuzņemoties atbildību” par objektu. Tādā veidā pavasaris vienmēr ir atbildīgs par objekta dzīves ciklu.

PALIELINĀT

Tādā veidā pavasaris apstrādā vadības un atkarības injekcijas inversijas jēdzienu. Principā visas programmas laikā nepieciešamās pupiņas veidojat vienkāršu Java klašu veidā, izmantojot atribūtus, getterus un seterus. Pēc tam jūs izveidojat konfigurācijas failu, kas ir atbildīgs par īpašo POJO (vienkāršo veco Java objektu) izveidi, lai tos izmantotu visā programmā, un visbeidzot ļaujat pavasarim rūpēties par visu šo objektu dzīves ciklu laika apstākļos.
Šī struktūra ir diezgan praktiska, lai pārbaudītu kodu ar "viltus" objektiem, tā arī kalpo, lai uzturētu aktīvus pakalpojumus, kas tiek izsaukti tīklā, izmantošanas aspektus un neskaitāmas citas lietas. Lapā Pavasaris jūs varat pārskatīt visus projektus, kas radušies no šīs sistēmas. Es ceru, ka jums tas šķita interesanti, neaizmirstiet atstāt savus komentārus. Tiekamies nākamreiz!Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave