Spring framework on yksi Java-maailman tunnetuimmista rakenteista, jolla kehitettiin Java-sovellus, sekä core Java että web-sovellus. Se on myös yksi eniten työtä suuntautunut taitoja Java kehittäjä; siksi monet aloittelijoille ja keskitason Java ohjelmoijat yrittävät oppia kevään puitteet omasta. Vaikka on olemassa joitakin erinomaisia kevään kursseja saatavilla verkossa, kirjat ovat edelleen suosituin ja ensisijainen tapa oppia kevään kehyksiä, kuten Spring core, Spring Boot, Spring MVC, Spring erä, tai Spring Security. Saan usein kyselyitä kevään kirjasuosituksiin esim. mikä Kevätkirja sopii aloittelijoille tai mikä Kevätkirja on hyvä keskitason ja edistyneille kehittäjille, mikä kirja minun pitäisi lukea oppia kevät boot, Spring Cloud, Spring erä, tai Spring security, jne.?
tässä artikkelissa, olen yrittänyt vastata näihin kysymyksiin suosittelemalla joitakin parhaista kevään puitteet liittyvät kirjoja tällä hetkellä saatavilla markkinoilla. Lista ei juuri poikkea aiemmasta kevään suosituskirjojen listastani, mutta olen tehnyt joitakin muutoksia sisältääkseni päivitetyn version kirjoista, joka kattaa Kevätkehyksen uusimmat versiot, uusimmat kevät 5.
olen myös ottanut mukaan kirjoja oppia kevät erä, Spring Boot, ja Spring Security sekä Spring core ja Spring MVC. Nyt lista on siis kattavampi, merkityksellisempi ja kattaa suurimman osan kevään ekosysteemistä.
kuten jo aiemmin kerroin, Spring framework on suosituin Java-maailmassa käytetty viitekehys tai kirjasto. Se on myös halutuin taito keskuudessa Java Web kehittäjä. Vaikka kevään rajoittaminen web-kehittäjiin ei tee oikeutta sen kyvylle ja merkitykselle Java-maailmassa.
se on melko yhtä suosittu Javan ytimessä kuin web-kehitys, mutta se oli Spring MVC, joka alun perin teki Spring framework kuuluisa tarjoamalla MVC alustan kehittää Java web-sovellus, mutta todellinen ero tehtiin Spring riippuvuus injektio idea.
oli suosittu MVC puitteet saatavilla, kun Spring ensimmäisen kerran tuli paikalle noin 2004-05, Struts oli johtava web framework tuolloin, mutta yksinkertainen ajatus, että sinun ei tarvitse luoda objektin ja hallita riippuvuutta auttaa Spring big time. Se paitsi yksinkertaistaa koodia, myös edistää hyvää koodaustapaa, mikä johtaa parempaan ohjelmistoon.
Btw, jos olet juuri aloittamassa Springiä ja haluat oppia Spring 5: n uusimman version interaktiivisemmalla tavalla, suosittelen myös liittymään kattavaan Online Spring-kurssiin, kuten Spring Framework 5: Beginner to Guru, sekä seuraava yksi näistä kirjoista. Tämä tarjoaa molempien maailmojen parhaat puolet, ja opit nopeasti ja paremmin.

5 parasta kevään Kehyskirjaa Java-kehittäjille

koska suurin osa Java-kehittäjistä tietää kevään olevan tärkeä taito, seuraava askel heille on Miten oppia kevään kehikko ja miten tulla tähtikehittäjäksi hyödyntämällä täysin kevään valmiuksia.

1. Spring in Action (5th Edition)

tämä on kevään kirja, jonka suurin osa Java-kehittäjästä luki ja on lukenut aiemmin oppiakseen Spring Frameworkin. Kirjoittaja Craig Walls on yksi Spring Social project leadin projektinjohtajista ja puhuu usein paikallisissa käyttäjäryhmissä ja konferensseissa keväästä.
itse luin vanhemman version Spring in actionista oppiakseni kevään puitteet. Parasta kirjassa on se, että se on nyt päivitetty kattamaan kevät 5, joten sinun täytyy ostaa uusin painos keväällä toiminnassa, joka on 5.Painos.
Tämä kirja opettaa sinulle kaiken kevään ytimestä ja kevään MVC: stä. Opit kevään kehyksen perusteet ja periaatteet, kuten DI ja IOC, johdotus pavut, aspect-suuntautunut ohjelmointi keväällä.
opit myös Spring MVC: n, kuten Java web-sovellusten kehittämisen Spring MVC: n avulla, web-näkymien renderöinnin, advanced Spring MVC: n, Spring flow: n kanssa työskentelyn ja web-sovellusten turvaamisen.
kirja kattaa myös kevään tuen JDBC: lle, viestinvälityksen, etämenetelmän kutsumisen, sähköpostien lähettämisen Springin, verkkopistokkeen, JMX: n avulla ja sen, miten voit yksinkertaisesti kehittää kevään kehitystä Spring Bootin avulla. Jos haluat, voit myös yhdistää tämän kirjan, yhdessä kevään Master Class-aloittelija asiantuntija kurssi Udemy oppia paremmin ja nopeammin.

5 Spring Framework Books for Java developers

lyhyesti sanottuna tämä on paras kevään kehyskirja, joka opettaa sinulle uusimmat ominaisuudet, työkalut ja käytännöt, kuten kevään MVC, lepo, turvallisuus, Web Flow, ja paljon muuta. Jos haluat lukea vain yhden kirjan keväästä, sen pitäisi olla tämä.

2. Aloittaminen Spring framework 3rd edition

tämä on jälleen yksi parhaista kirjoista oppia kevään framework. Se on hieman myöhäinen tulokas kevään maailmassa, mutta molemmat kirjailija J. Sharma ja Ashish Sarin ovat tehneet hienoa työtä pitäessään kirjan ajan tasalla ja ajankohtaisena tänäkin päivänä.
uusin painos, 3rd One on päivitetty kattamaan kevät 4.3 ja Java 8. Niin, se on yksi harvoista kirjoista, joka sisältää kevään Java 8.
kirja on täynnä esimerkkejä, sisältäen lähes 74 esimerkkiprojektia ja parasta kirjassa on se, että se näyttää, miten kehittää täysimittainen Kevätsovellus vaihe vaiheelta demonstroimalla, miten kehittää yksinkertainen internet-pankkisovellus Java asteittain jokaisessa luvussa.

Tämä on erinomainen esimerkki, ja melko lähellä reaalimaailman kokemusta, saat todella työskentelemällä missä tahansa yrityksessä, joka käyttää Springiä Java-sovelluksen kehittämiseen.

Best Spring Framework Books for Java developers

se kattaa lähes kaiken Jousisydämellä ja Kevätmvc: llä, mutta ei koske Keväterää tai Kevätkaappia, mikä on järkevää, koska ne eivät kuulu ydinjousiskehykseen.
Se opettaa myös, miten voit määrittää kevään Java-konfiguraation avulla, käyttäen merkintää riippuvuussuihkuun, SpEL (Spring expression language), välimuistin käyttäen Springin välimuistin abstraktiota, sähköpostien lähettämistä ja vastaanottamista sekä JSM-viestejä käyttäen Springiä, aspektisuuntautunutta ohjelmointia jne.
sen ohessa voi myös opetella tehtävien aikataulutusta, tietokannan vuorovaikutusta JDBC: n avulla keväällä, ohjelmallista ja deklaratiivista tapahtumanhallintaa, Spring dataa, Spring MVC: tä, Spring Security: tä sekä opettaa Levollisten verkkopalveluiden kehittämistä Springin avulla.
lyhyesti sanottuna, varmasti yksi parhaista ja täydellisimmistä kirjoista kevään kehyksessä, jota suositellaan paljon Java-kehittäjille, sekä aloittelijoille että keskitason kehittäjille.

3. Spring Boot in Action

tämä on Craig Wallsin toinen hieno kirja, joka auttaa sinua oppimaan kevään puitteet nopeammin. Alkuperäinen ongelmia keväällä oli niin paljon kokoonpano, ja usein eksyä, että kunnes sinulla on joku, joka voi auttaa näitä ikäviä kokoonpanoissa, erityisesti XML niistä.
Jousisaappaat tekivät Jousisovelluksen kehittämisestä paljon helpompaa; näin ollen se tekee jousen oppimisesta yksinkertaisempaa.
Spring Boot in Action on hyödyllinen opas Java-sovellusten kirjoittamiseen Spring Boot-ohjelmalla. Se opettaa sinulle, miten välttää tylsiä kokoonpano keskittyä enemmän sovelluskehityksen sijaan käsitellä kehyksen haittaa.
kirjassa opetetaan myös testaamista Jousisaappaalla, joka on erittäin tärkeä käsite. Voit myös yhdistää tämän kirjan kattava Spring Boot kurssi kuten oppia Spring Boot 100 askelta Ranga Karnanin Udemy.

paras Kevätkaappikirja Java-kehittäjille

4. Spring Batch in Action

jos olet työskennellyt enterprise Java-sovelluksissa, kuten Trading GUIs-tai E-commerce-projekteissa, tiedät kuinka tärkeää ja yleistä on ajaa eräsovelluksia. Vaikka erätyöt ovat niin yleisiä, ei ollut vakiotapoja kehittää niitä, Keväterä täytti tuon aukon.
Se tarjoaa uudelleenkäytettävän komponentin ja kiinteän käyttöympäristön erätöiden kirjoittamiseen. Koska se käyttää Springin suosittua ja tunnettua ohjelmointimallia konfiguroinnin ja toteutuksen yksinkertaistamiseen, se on mukava monille Java-kehittäjille.
kevään erä toimintakirja tarjoaa kaiken, mitä tarvitset erätöiden kirjoittamiseen. Se on syvällinen opas Keväteräprojektiin. Se opettaa, miten seurata, virittää, ja testata erän työpaikkoja paljon käytännön esimerkkejä.

paras kevään eräkirja Java-ohjelmoijille

5. Spring Security in Action

yksi niistä asioista, joita jokainen Java-kehittäjä todella haluaa parantaa, on heidän ymmärryksensä verkkosovelluksen tietoturvasta. Olen haastatellut niin monia kokeneita kehittäjiä, jotka eivät tiedä paljon yhteisistä tietoturva-hyväksikäytöistä, kuten SQL-injektio, Cross-site scripting, istunnon kaappaus jne.
Jos olet Java-kehittäjä, joka tuntee Springin ja haluat tutustua sen tietoturvaominaisuuksiin, tämä kirja on sinua varten. Laurentiu Spilcan luoma, tämä on ajantasaisin kevään turvallisuutta käsittelevä kurssi, joka kattaa myös OAuth2: n ja JWT: n.