Įvadas į pavasario
Pavasaris yra atviro kodo sistemą sukurti "Java" programų paritcolare paraiškas J2EE .
Pirmoji versija pagrindų buvo išleistas 2002 Rod Johnson, tada vyksta daug pokyčių, kad ėmėsi šios sistemos turi būti labai gerai įvertino tarptautinė bendruomenė 2006 m. ir laimėjo kratytis Produktyvumas apdovanojimą ir JAX Inovacijų prizas.
Kodėl naudoti pavasarį?
Pavasario turi daug funkcijų, kad kitas sistemas, tara neturi:
-
Moduliniai: Nepaisant to, kad labai didelis, dėl savo modulinės konstrukcijos galite pasirinkti integruoti kai kuriuos savo modulius į mūsų projektą.
Už šį pavasarį lengvai integruoti į esamus projektus.
-
Lengvas: Pavasario suprojektuotas taip, kad per mūsų verslo logika iš esmės nulinis sistemą priklausomybių, ir jei bet lengvai izoliuoti.
Dėl instaziare ir \ arba inicijuoti objektų pagrindų neturite įgyvendinti specialias sąsajas arba abstrakčių klasių.
-
Integrable: pavasarį nėra paketą prisijungti, ryšio baseinas, arba O \ r žemėlapių , nes visi šie bruožai yra numatyta kitų atviro kodo sistemas.
Pavasaris yra ne pakeisti juos tikslas, bet tik kad juos būtų lengviau naudoti, per savo įrankius.
-
Nešiojama: taikymo parašyta pavasarį gali būti perduodami sklandžiai iš vienos Application Server į kitą, pavyzdžiui, WebLogic, Tomcat, Derva, JBoss, molo, Geronimo ir WebSphere.
-
POJO pagrįsta programavimo įjungtas: Pavasario leidžia mums sukurti visiškai J2EE usanso tik POJOs , suteikiant jiems įmonės funkcijos neinvazinis.
-
Bandymų važiuoti įjungta: Pavasario leidžia mums parašyti programinę įrangą, kuri yra lengvai išbandyti, tada jis yra idealus pagrindas programinę įrangą, kuri yra parašyta remiantis bandymų Driven Development .
Apžiūrėję ypatumai pavasaris, pažiūrėkime, ką papildoma nauda yra jį naudoti:
-
Leidžia paleisti "Java" metodą trasazione, arba padaryti nuotoliniu būdu be bendrauti su savo API (pvz. JTA ).
-
Valdymo paslaugos pavasario konfigūracija gali būti naudojama bet architektūros sluoksnis, ir bet Runtime Environment.
-
Pašalina pasirinktinių ypatybių failą platinimo.
Norėdami suprasti klasė priklausomybių, reikia tik pažvelgti į gamintoją ar jo turtą.
Tai įmanoma per "Inversija kontrolės ir priklausomybės injekcijos, kuri bus aptarta vėlesniam naudojimui.
-
Palengvina programavimo sąsajas.
-
Skirtingai nuo daugumos kitų sistemų, pavasaris, pagrindinis tikslas paprastas ir veiksmingas būdas valdyti savo verslo logika objektų.
-
Yra autia spręsti bendras problemas įmonių paraiškas, todėl nebūtina naudoti EJB .
Tokiu būdu mes galime pasirinkti implemenrare sąsajų mūsų verslo ir mūsų POJOs EJB nekeičiant telefono kodą.
Be to, šį pavasarį taip pat pasiūlė, kaip tinkama alternatyva tuo pačiu EJB, daugelio tipų įmonių paraiškas.
-
Nustatyti nuoseklūs Duomenų prieigos būdu, naudojant JDBC , ir kiti produktai, naudojant O \ r žemėlapių, pavyzdžiui, Hibernate ar Naudojimas .