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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *