Denne våren opplæringen gir i dybden begrepene Spring Framework med forenklede eksempler.Den ble utviklet av Rod Johnson i 2003. Spring rammeverket gjør det enkelt utvikling av JavaEE programmet.
Det er nyttig for nybegynnere og erfarne personer.
Spring Framework
Våren er en lett ramme. Det kan sees på som et rammeverk som rammer fordi det gir støtte til ulike rammer som Struts, Dvalemodus, Billedvev, EJB, JSF, etc.,Rammen, i bredere forstand, kan bli definert som en struktur hvor vi finner løsningen av de ulike tekniske problemer.
The Spring rammeverket består av flere moduler som IOC, AOP, DAO, Kontekst, ORM, WEB MVC etc. Vi vil lære disse modulene på neste side. La oss forstå IOC og Avhengighet Injeksjon først.
Inversion Of Control (IOC) og Avhengighet Injeksjon
Disse er designet mønstre som brukes til å fjerne avhengigheten fra programmeringskode. De gjøre koden enklere å teste og vedlikeholde.,La oss forstå dette med følgende kode:
I en slik sak, det er avhengighet mellom Arbeidstaker og Adresse (tett kopling). I Inversjon av Kontroll scenario, dette gjør vi noe sånt som dette:
Derfor, IOC gjør koden løst koplet. I slike tilfelle, er det ingen grunn til å endre koden hvis vår logikk er flyttet til nytt miljø.
I Spring framework, IOC beholderen er ansvarlig for å injisere den avhengigheten. Vi gir metadata til IOC container enten ved XML-fil eller en merknad.,
Nytte av Avhengighet Injeksjon
- gjør koden løst koplet så lett å vedlikeholde
- gjør koden enkelt å teste
Fordeler av Spring Framework
Det er mange fordeler av Spring Framework. De er som følger:
1) Forhåndsdefinerte Maler
Spring rammeverket gir maler for JDBC, Dvalemodus, JPA etc. teknologi. Så det er ingen behov for å skrive for mye kode. Det skjuler de grunnleggende trinnene av disse teknologiene.,
La oss ta eksempel av JdbcTemplate, trenger du ikke å skrive koden for unntak håndtering, opprette tilkoblingen, og skaper uttalelse, begå transaksjon, å lukke tilkoblingen etc. Du trenger å skrive kode for å utføre spørringen bare. Dermed spare mye av JDBC-koden.
2) Løs Kopling
Våren programmer er løst koplet på grunn av avhengighet injeksjon.
3) Enkelt å teste
Avhengigheten Injeksjon gjør det lettere å teste programmet. Den EJB eller Struts programmet krever server for å kjøre programmet, men Spring framework krever ikke server.,
4) Lett
Spring framework er lett på grunn av sin POJO gjennomføring. Våren Framework ikke tvinge programmerer til å arve alle klasse eller iverksette noen grensesnitt. Det er derfor det er sa ikke-invasiv.
5) Rask Utvikling
Avhengigheten Injeksjon funksjon av Spring Framework og it-støtte til ulike rammeverk som gjør det enkelt utvikling av JavaEE programmet.
6) Kraftig abstraksjon
Det gir kraftig abstraksjon å JavaEE spesifikasjoner som JMS, JDBC, JPA og JTA.,
7) Deklarativ støtte
Det gir deklarativ støtte for caching, validering, transaksjoner og formatering.,utorial
- Sp Sikkerhet Opplæringen
- Sp Sikkerhet Introduksjon
- Sp sikkerhetsfunksjoner
- Sikkerhet Prosjektet Moduler
- Sp Sikkerhet XML-Eksempel
- Sp Sikkerhet Java-Eksempel
- Sp Sikkerhet Logg inn Logg
- Sp Sikkerhet Tilpasset Logge inn
- Form-Basert Autentisering
- Sp Sikkerhet Husk Meg
- Sikkerhet på Metode-Nivå
- Sp Sikkerhet Tag Bibliotek
Våren Boot
- Våren Boot (15+)
Våren Intervju
- intervjuspørsmål
Våren Quiz
- Våren Quiz