Šioje pavasario mokymo programoje pateikiamos išsamios „Spring Framework“ koncepcijos ir supaprastinti pavyzdžiai. Tai buvo sukūrė Rodas Johnsonas 2003 m . Pavasario sistema leidžia lengvai kurti JavaEE programą.
Tai naudinga pradedantiesiems ir patyrusiems žmonėms.
Pavasario karkasas
Pavasaris yra a lengvas sistema. Tai gali būti laikoma a karkasų karkasas nes ji teikia paramą įvairioms sistemoms, tokioms kaip statramsčiai, Užmigti , Gobelenas, EJB, JSF ir tt Karkasas, plačiąja prasme, gali būti apibrėžtas kaip struktūra, kurioje randame įvairių techninių problemų sprendimą.
Patikrinkite java versiją linux
Pavasario sistemą sudaro keli moduliai, tokie kaip IOC, AOP, DAO, kontekstas, ORM, WEB MVC ir tt Mes išmoksime šiuos modulius kitame puslapyje. Pirmiausia supraskime IOC ir priklausomybės injekciją.
Kontrolės inversija (IOC) ir priklausomybės injekcija
Tai yra dizaino modeliai, naudojami norint pašalinti priklausomybę nuo programavimo kodo. Jie palengvina kodo testavimą ir priežiūrą. Supraskime tai naudodami šį kodą:
class Employee{ Address address; Employee(){ address=new Address(); } }
Tokiu atveju yra priklausomybė tarp darbuotojo ir adreso (glaudus ryšys). Valdymo apvertimo scenarijuje atliekame maždaug taip:
class Employee{ Address address; Employee(Address address){ this.address=address; } }
Taigi IOC kodą sujungia laisvai. Tokiu atveju kodo keisti nereikia, jei mūsų logika perkeliama į naują aplinką.
Pavasario sistemoje IOC konteineris yra atsakingas už priklausomybės suleidimą. Mes teikiame metaduomenis į IOC konteinerį XML failu arba anotacija.
Priklausomybės injekcijos privalumas
- todėl kodą lengva prižiūrėti
- leidžia lengvai patikrinti kodą
Pavasario karkaso privalumai
„Spring Framework“ turi daug privalumų. Jie yra tokie:
1) Iš anksto nustatyti šablonai
Spring framework pateikia šablonus JDBC, Hibernate, JPA ir kt. technologijoms. Taigi nereikia rašyti per daug kodo. Jame slepiami pagrindiniai šių technologijų žingsniai.
Paimkime JdbcTemplate pavyzdį, nereikia rašyti kodo išimčių tvarkymui, ryšio kūrimui, pareiškimo kūrimui, sandorio įvykdymui, ryšio uždarymui ir tt Turite parašyti tik vykdomos užklausos kodą. Taigi sutaupoma daug JDBC kodo.
2) Atlaisvinta mova
Pavasario programos yra laisvai sujungtos dėl priklausomybės injekcijos.
3) Lengva išbandyti
Priklausomybės injekcija palengvina programos testavimą. EJB arba Struts programai reikalingas serveris, kad programa būtų paleista, tačiau „Spring“ sistemai nereikia serverio.
4) Lengvas
Spyruoklinis karkasas yra lengvas dėl POJO įgyvendinimo. „Spring Framework“ nepriverčia programuotojo paveldėti jokios klasės ar įdiegti jokios sąsajos. Štai kodėl sakoma, kad tai neinvazinė.
5) Greitas vystymasis
„Spring Framework“ priklausomybės įpurškimo funkcija ir įvairių struktūrų palaikymas leidžia lengvai kurti JavaEE programą.
paryškinkite tekstą css
6) Galinga abstrakcija
Tai suteikia galingą „JavaEE“ specifikacijų, tokių kaip ir kt , JDBC , JPA ir JTA.
7) Deklaratyvus palaikymas
Ji teikia deklaratyvų palaikymą talpykloje, patvirtinimui, operacijoms ir formatavimui.
Pavasario indeksas
Pavasario pamoka
- Kas yra pavasaris
- Pavasario moduliai
- Pavasario taikymas
Pavasaris IDE
- Pavasaris Myeclipse
- Pavasaris užtemime
Priklausomybės injekcija
- IOC konteineris
- Priklausomybės injekcija
- Konstruktoriaus įpurškimas
- CI priklausomas objektas
- CI su kolekcija
- CI su kolekcija 2
- CI su žemėlapiu
- CI su žemėlapiu2
- CI paveldima pupelė
- Seterio injekcija
- SI priklausomas objektas
- SI su kolekcija
- SI su kolekcija 2
- SI su žemėlapiu
- SI su 2 žemėlapiu
- CI prieš SI
- Automatinis laidų sujungimas
- Gamyklos metodas
Pavasario AOP
- AOP koncepcijos
- Spyruoklė 1.2 AOP DTD
- SP AspectJ Anotacija
- SP AspectJ XML
Pavasario JdbcŠablonas
- JdbcTemplate pavyzdys
- Parengtas pareiškimas
- ResultSetExtractor
- Eilučių žemėlapis
- Pavadintas Parametras
- PaprastasJdbcŠablonas
Pavasario ORM
- Pavasaris su ORM
- Pavasaris su Hibernate
- Pavasaris su JPA
ŽAIDIMAS
- SpEL pavyzdžiai
- Operatoriai SpEL
- kintamasis SpEL
Pavasario MVC
Parsisiųsti youtube vaizdo įrašus į vlc
- MVC įvadas
- Kelių peržiūrų puslapis
- Keli valdikliai
- Modelio sąsaja
- „RequestParam“ anotacija
Pavasario MVC forma
- Formos žymų biblioteka
- Formos teksto laukas
- Formos radijo mygtukas
- Formos žymės langelis
- Formos išskleidžiamasis sąrašas
Pavasario MVC programos
- MVC CRUD pavyzdys
- MVC puslapių spausdinimo pavyzdys
- Failo įkėlimo pavyzdys
Pavasario MVC patvirtinimas
- Pavasario MVC patvirtinimas
- Reguliariosios išraiškos patvirtinimas
- Numerio patvirtinimas
- Pasirinktinis patvirtinimas
Pavasarinės MVC plytelės
- Pavasarinės MVC plytelės
Pavasarinis nuotolinis valdymas
- Nuotolinis su pavasariu
- Pavasaris su RMI
- „Http Invoker“.
- Hesenas
- Apvalkalas
- Pavasaris su JMS
Pavasarinis OXM
- Pavasaris su JAXB
- Pavasaris su Xstream
- Pavasaris su Castor
Pavasario Java Mail
- Pavasario Java Mail
Pavasario žiniatinklis
- Pavasaris su statramsčiais2
- Prisijungimo pavyzdys
Pavasario saugumo pamoka
- Sp saugos pamoka
- Sp saugumo įvadas
- Sp saugos funkcijos
- Apsaugos projektų moduliai
- Sp Security XML pavyzdys
- Sp Security Java pavyzdys
- Sp Security Prisijungimas Atsijungti
- „Sp Security“ tinkintas prisijungimas
- Forma pagrįstas autentifikavimas
- Sp Security Prisiminti mane
- Saugumas metodo lygiu
- Sp saugos žymų biblioteka
Pavasariniai batai
Pavasario interviu
- Interviu klausimai
Pavasario viktorina
- Pavasario viktorina
Nuorodų nuorodos
http://www.springsource.org/http://en.wikipedia.org/wiki/Spring_Framework