Denne forår tutorial giver dybdegående begreber foråret rammer med forenklet examples.It blev udviklet af Rod Johnson i 2003. Spring frame .ork gør den nemme udvikling af JavaEE ansøgning.
det er nyttigt for begyndere og erfarne personer.
Spring Frame .ork
Spring er en letvægtsramme. Det kan betragtes som en ramme af rammer, fordi det giver støtte til forskellige rammer som stivere, dvale, Gobelin, EJB, JSF osv.,Rammen kan i bredere forstand defineres som en struktur, hvor vi finder løsning på de forskellige tekniske problemer.
Spring framework består af flere moduler, såsom IOC, AOP, DAO, Kontekst, ORM, WEB MVC osv. Vi lærer disse moduler på Næste side. Lad os forstå IOC og afhængighed injektion først.
Inversion af kontrol (IOC) og Afhængighedsinjektion
Dette er de designmønstre, der bruges til at fjerne afhængighed fra programmeringskoden. De gør koden lettere at teste og vedligeholde.,Lad os forstå dette med følgende kode:
i så fald er der afhængighed mellem medarbejderen og adressen (tæt kobling). I inversionen af Kontrolscenariet gør vi dette noget som dette:
således gør IOC koden løst koblet. I så fald er der ikke behov for at ændre koden, hvis vores logik flyttes til nyt miljø.
i Spring frame .ork er IOC-beholderen ansvarlig for at injicere afhængigheden. Vi leverer metadata til IOC container enten ved XML-fil eller annotation.,
Fordel af Dependency Injection
- gør koden løst koblede så let at vedligeholde
- gør koden let at test
Fordele ved at Foråret Rammer
Der er mange fordele ved at Foråret Rammer. De er som følger:
1) Foruddefinerede Skabeloner
Spring framework indeholder skabeloner for JDBC, Hibernate, JPA osv. teknologi. Så det er ikke nødvendigt at skrive for meget kode. Det skjuler de grundlæggende trin i disse teknologier.,
lad os tage eksemplet med JdbcTemplate, du behøver ikke at skrive koden til undtagelseshåndtering, oprette forbindelse, oprette erklæring, begå transaktion, lukke forbindelse osv. Du skal kun skrive koden til udførelse af forespørgsel. Således sparer det en masse JDBC-kode.
2) løs kobling
Fjederapplikationerne er løst koblet på grund af afhængighedsinjektion.
3) Let at teste
Afhængighedsinjektionen gør det lettere at teste applikationen. EJB-eller Struts-applikationen kræver, at serveren kører applikationen, men Spring frame .ork kræver ikke server.,
4) letvægts
Spring frame .ork er let på grund af dens POJO implementering. Spring Frame .ork tvinger ikke programmøren til at arve nogen klasse eller implementere nogen grænseflade. Det er derfor, det siges ikke-invasiv.
5) hurtig udvikling
Afhængighedsindsprøjtningsfunktionen i Spring Frame .ork og it-understøttelse af forskellige rammer gør den nemme udvikling af JavaEE-applikationen.
6) kraftig abstraktion
det giver kraftfuld abstraktion til JavaEE specifikationer såsom JMS, JDBC, JPA og JTA.,
7) deklarativ support
det giver deklarativ support til caching, Validering, transaktioner og formatering.,utorial
- Sp Sikkerhed Tutorial
- Sp-Sikkerhed Introduktion
- Sp Sikkerhed Funktioner
- Sikkerhed Projektet Moduler
- Sp Sikkerhed XML-Eksempel
- Sp-Security-Java-Eksempel
- Sp Sikkerhed Login og Logout
- Sp Sikkerhed Brugerdefinerede Login
- Form-Baseret Godkendelse
- Sp Sikkerhed Husk Mig
- Sikkerhed på Metode-Niveau
- Sp-Sikkerhed Tag Bibliotek
Forår Boot
- Forår Boot (15+)
Forår Interview
- Interview Spørgsmål
Forår Quiz
- Forår Quiz