Spring framework este una dintre cele mai renumite structuri din lume Java, care a folosit pentru a dezvolta aplicații Java, atât Core Java și aplicații web. Este, de asemenea, una dintre abilitățile cele mai orientate spre locuri de muncă pentru dezvoltator Java; prin urmare, mulți începători și programatori Java intermediare încearcă să învețe cadrul de primăvară pe cont propriu. Deși există câteva cursuri excelente de pregătire de primăvară disponibile online, cărțile sunt încă cel mai popular și preferat mod de a învăța cadre de primăvară, cum ar fi Spring core, Spring Boot, Spring MVC, Spring Batch sau Spring Security. De multe ori primesc întrebări pentru recomandările cărții de primăvară, de exemplu, care carte de primăvară este potrivită pentru începători sau care carte de primăvară este bună pentru dezvoltatorii intermediari și avansați, ce carte ar trebui să citesc pentru a învăța boot-ul de primăvară, Spring Cloud, Spring Batch sau Spring security etc.?
în acest articol, am încercat să răspundă la aceste întrebări prin recomandarea unele dintre cele mai bune cadre de primăvară se referă la cărți disponibile în prezent în piață. Lista nu este foarte diferită de lista mea anterioară de cărți recomandate în primăvară, dar am făcut unele modificări pentru a include o versiune actualizată a cărților care acoperă cele mai recente versiuni ale Spring framework, cele mai recente Spring 5.
am inclus, de asemenea, cărți pentru a învăța Spring batch, Spring Boot și Spring Security împreună cu Spring core și Spring MVC. Deci, acum lista este mai completă, relevantă și acoperă cea mai mare parte a ecosistemului de primăvară.așa cum v-am mai spus, Spring framework este cel mai popular framework sau bibliotecă folosit în lumea Java. Este, de asemenea, cea mai căutată abilitate în rândul dezvoltatorului web Java. Deși limitarea primăverii la dezvoltatorii web nu va face dreptate capacității și importanței sale în lumea Java.este la fel de popular în lumea Java de bază ca și pentru dezvoltarea web, dar a fost Spring MVC, care inițial face Spring framework celebru prin furnizarea unei platforme MVC pentru a dezvolta aplicații Web Java, dar diferența reală a fost făcută de ideea de injecție dependență Spring.
A existat un cadru popular MVC disponibil atunci când primăvara a intrat pentru prima dată în scenă în jurul 2004-05, Struts a fost cadrul web de conducere la acel moment, dar ideea simplă că nu aveți nevoie pentru a crea un obiect și de a gestiona dependența ajută primăvară mare de timp. Nu numai că simplifică codul, dar a promovat și o bună practică de codificare, ceea ce duce la un software mai bun.
Btw, dacă începeți doar cu primăvara și doriți să aflați cea mai recentă versiune a primăverii 5 într-un mod mai interactiv, vă sugerez, de asemenea, să vă alăturați unui curs de primăvară online cuprinzător, cum ar fi Spring Framework 5: Incepator la Guru, împreună cu următoarele una dintre aceste cărți. Acest lucru oferă cele mai bune din ambele lumi, și veți învăța rapid și să învețe mai bine.

5 Cele mai bune cărți cadru de primăvară pentru dezvoltatorii Java

deoarece majoritatea dezvoltatorilor Java știu că primăvara este o abilitate importantă, următorul pas pentru ei este cum să învețe cadrul de primăvară și cum să devină un dezvoltator stea prin utilizarea pe deplin capacitatea de primăvară.

1. Primăvara în acțiune (ediția a 5-a)

aceasta este cartea de primăvară pe care majoritatea dezvoltatorului Java a citit-o și a citit-o în trecut pentru a învăța cadrul de primăvară. Autorul Craig Walls este unul dintre liderii proiectului în proiectul social de primăvară și vorbește frecvent la grupuri de utilizatori locali și conferințe despre primăvară.
eu însumi am citit versiunea mai veche a primăverii în acțiune pentru a învăța cadrul de primăvară. Cea mai bună parte a cărții este că acum este actualizată pentru a acoperi primăvara 5, deci trebuie să cumpărați cea mai recentă ediție a primăverii în acțiune, care este a 5-a ediție.
această carte vă va învăța totul despre Spring core și Spring MVC. Veți învăța fundamentele și principiile cadrului de primăvară, cum ar fi DI și IOC, fasole de cablare, programare orientată spre aspect în primăvară.
veți învăța, de asemenea, Spring MVC cum ar fi dezvoltarea de aplicații Web Java folosind Spring MVC, randarea vizualizărilor web, advanced Spring MVC, lucrul cu Spring flow și cum să securizați aplicațiile web.
cartea se referă, de asemenea, de sprijin de primăvară pentru JDBC, mesagerie, invocarea metoda de la distanță, trimiterea de email-uri folosind Spring, Web Socket, JMX, și modul în care puteți pur și simplu de dezvoltare de primăvară cu Spring Boot. Dacă doriți, puteți combina și această carte, împreună cu cursul Master Class de primăvară – începător la Expert pe Udemy pentru a învăța mai bine și mai repede.

5 Cărți cadru de primăvară pentru dezvoltatorii Java

pe scurt, aceasta este cea mai bună carte cadru de primăvară care vă va învăța cele mai recente caracteristici, instrumente și practici, inclusiv MVC de primăvară, odihnă, securitate, flux Web și multe altele. Dacă doriți să citiți doar o carte despre primăvară, aceasta ar trebui să fie.

2. Noțiuni de bază cu Spring framework 3rd edition

aceasta este o altă dintre cele mai bune cărți pentru a afla despre Spring framework. Este un participant pic mai târziu pe Spring world, dar ambele autor J. Sharma și Ashish Sarin au făcut o treabă minunată de a menține cartea actualizată și relevantă chiar și astăzi.
cea mai recentă ediție, cea de-a 3-A este actualizată pentru a acoperi primăvara 4.3 și Java 8. Deci, este una dintre cărțile rare care include primăvara cu Java 8.cartea este plină de exemple, care conține aproape 74 de proiecte de probă și cea mai bună parte a cărții este că vă arată cum să dezvoltați o aplicație de primăvară pe scară largă pas cu pas, demonstrând cum să dezvoltați o aplicație simplă de internet banking în Java incremental în fiecare capitol.acesta este un exemplu excelent, și destul de aproape de experiența din lumea reală, veți obține de fapt, de lucru pentru orice companie care utilizează de primăvară pentru a dezvolta aplicații Java.

cele mai bune cărți cadru de primăvară pentru dezvoltatorii Java

acesta acoperă aproape totul cu Core de primăvară și de primăvară MVC, dar nu atinge pe Lot de primăvară sau de boot de primăvară, ceea ce are sens, deoarece acestea nu fac parte din cadrul de primăvară de bază.
De asemenea, vă învață cum să configurați Spring folosind configurația Java, folosind adnotarea pentru injectarea dependenței, SpEL (Spring expression language), cache folosind abstractizarea cache-ului Spring, trimiterea și primirea de e-mailuri și mesaje JSM folosind Spring, programare orientată spre aspect etc.
împreună cu asta, puteți învăța, de asemenea, programarea sarcinilor, interacțiunea bazei de date folosind JDBC în primăvară, gestionarea tranzacțiilor programatice și declarative, datele de primăvară, MVC de primăvară, securitatea de primăvară și, de asemenea, învățați cum să dezvoltați servicii Web odihnitoare folosind Spring.
pe scurt, cu siguranță una dintre cele mai bune și mai complete cărți despre Cadrul de primăvară, mult recomandat dezvoltatorilor Java, atât începători, cât și intermediari.

3. Boot de primăvară în acțiune

aceasta este o altă carte grozavă a lui Craig Walls, care vă va ajuta să învățați mai repede cadrul de primăvară. Problema inițială cu Spring a fost atât de multă configurație și de multe ori vă pierdeți până când aveți pe cineva care vă poate ajuta cu acele configurații urâte, în special cele XML.
cizma de primăvară a făcut mult mai ușoară dezvoltarea aplicației de primăvară; prin urmare, simplifică învățarea primăverii.
Spring Boot în acțiune este un ghid util pentru scrierea aplicațiilor Java folosind Spring Boot. Acesta vă va învăța cum să evitați configurarea obositoare pentru a vă concentra mai mult pe dezvoltarea aplicațiilor, mai degrabă decât să vă ocupați de neplăcerile cadrului.
cartea vă va învăța, de asemenea, testarea cu Boot de primăvară, care este un concept foarte important. De asemenea, puteți combina această carte cu un curs cuprinzător de Boot de primăvară, cum ar fi Learn Spring Boot în 100 de pași de Ranga Karnan pe Udemy.

cea mai bună carte de boot de primăvară pentru dezvoltatorii Java

4. Lot de primăvară în acțiune

dacă ați lucrat la aplicații Java de întreprindere, cum ar fi GUI-uri de tranzacționare sau proiecte de comerț electronic, știți cât de important și comun este să rulați aplicații lot. Chiar dacă lot de locuri de muncă sunt atât de comune, nu au existat modalități standard de a le dezvolta, lot de primăvară umplut acest decalaj.
acesta oferă o componentă reutilizabile și un mediu de rulare solid pentru a scrie locuri de muncă lot. Deoarece folosește modelul de programare popular și bine-cunoscut al Spring pentru a simplifica configurarea și implementarea, confortabil pentru mulți dezvoltatori Java.
lotul de primăvară în acțiune carte vă oferă tot ce ai nevoie pentru a scrie locuri de muncă lot. Este un ghid în profunzime a proiectului lot de primăvară. Acesta vă învață cum să monitorizeze, ton, și de locuri de muncă lot de testare cu o mulțime de exemple practice.

cea mai bună carte lot de primăvară pentru programatori Java

5. Spring Security in Action

unul dintre lucrurile pe care orice dezvoltator Java le place foarte mult să le îmbunătățească este înțelegerea securității în aplicația web. Am intervievat atât de mulți dezvoltatori cu experiență care nu știu prea multe despre exploatările comune de securitate, cum ar fi injecția SQL, scriptarea pe mai multe site-uri, deturnarea sesiunii etc.
dacă sunteți un dezvoltator Java care este familiarizat cu Spring și căutați să explorați caracteristicile sale de securitate, atunci această carte este pentru dvs. Creat de Laurentiu Spilca, acesta este cel mai actualizat curs de securitate de primăvară și acoperă, de asemenea, OAuth2 și JWT.