JavaRush /Java Blog /Random-TL /Mula sa resume ng Hunyo: Ang Spring Framework ay isang si...

Mula sa resume ng Hunyo: Ang Spring Framework ay isang sikat na framework sa Java

Nai-publish sa grupo
Isipin na natapos mo na ang iyong pagsasanay sa JavaRush at nagsimulang maghanap ng iyong unang trabaho. Sa mga paglalarawan ng trabaho, nakatagpo ka ng mga balangkas at tool na hindi mo pa nasusubukan. Naglulunsad kami ng isang serye ng mga artikulo upang matulungan kang maunawaan kung aling mga tool ng Java ang ginagamit sa kung aling mga proyekto, at sa anong yugto ng iyong karera sa developer dapat mong matutunan ang mga ito. Sa unang artikulo ay pag-uusapan natin ang pinakasikat na framework - Spring Framework.Mula sa resume ng Hunyo: Ang Spring Framework ay isang sikat na framework sa Java - 1

Spring Framework: ano ito?

Ang Spring ay isang sikat na framework na ginagamit ng mga developer ng Java. Kung gumagamit tayo ng mga pagkakatulad, kung gayon ang balangkas ay mahalagang tulad ng isang handa na kit ng pagkain para sa borscht. Maaari kang magsulat ng isang web application nang hindi gumagamit ng isang framework. Gamit ang halimbawa ng borscht, magiging ganito ang hitsura: pumunta sa nayon at magtanim ng mga gulay, mangolekta at magluto ng borscht. O maaari mong gawing simple ang proseso at bumili ng isang handa na set ng produkto, iyon ay, isang balangkas. Ang code na nakasulat gamit ang framework ay mas mahusay at madaling subukan. Mula sa resume ng Hunyo: Ang Spring Framework ay isang sikat na framework sa Java - 2Ang isa sa mga pangunahing bentahe ng Spring ay ang pag-inject ng mga dependency sa pagitan ng mga bagay na kung hindi man ay kailangang idagdag ng developer nang manu-mano. Kailangan lang ilarawan ng developer ang mga koneksyon sa pagitan ng mga bagay - gagawin ng framework ang natitira para sa iyo. Ito ay isang set ng functionality na tiyak na gagana.

Gaano katanyag ang Spring?

Ginagamit ang tagsibol saanman ang Java. Ang pangangailangan para sa balangkas na ito ay patuloy na lumalaki mula noong nilikha ito noong 2003. Makikita mo ang dynamics ng kasikatan sa website ng ItJobsWatch - 3% ng lahat ng bakante ng developer sa UK ay nasa Spring. Ang average na suweldo ay humigit-kumulang 60 thousand pounds sterling bawat taon. Sa merkado ng trabaho ng Ukraine, Russia at Belarus, ang Spring ay isa rin sa mga nangungunang balangkas. Mula sa resume ng Hunyo: Ang Spring Framework ay isang sikat na framework sa Java - 3Ayon sa isang pag-aaral sa mapagkukunan ng Stack Overflow , 16.2% ng mga developer sa lahat ng mga wika ay pinili ang Spring Framework - ito ay nasa ika-6 na lugar sa katanyagan sa lahat ng web frameworks. Siyempre, kung eksklusibo ang pag-uusapan natin tungkol sa mga developer ng Java, 95% lahat.

Anong mga proyekto ang kakailanganin nito?

Halos lahat kung saan ginagamit ang Java. Ilista natin ang mga pangunahing:
  • Mga aplikasyon sa web;
  • Mga application na gumagamit ng mga database;
  • Mga serbisyo sa ulap;
  • Mga application sa Android.
Binubuo ang Spring ng mga indibidwal na bahagi na nagbibigay-daan sa iyo upang gumana sa mga proyekto sa itaas at marami pang iba. Halimbawa, Spring Web (lumikha ng mga web application), Spring Security (upang ma-secure ang application, mag-set up ng awtorisasyon at authentication), Spring Boot (pinasimple ang configuration ng mga application sa Spring).

Kailan at paano magturo?

Dapat alam ni Junior ang Spring Framework. Maaari mo itong simulan kapag natutunan ng isang baguhan ang Core Java, ang Git version control system, naunawaan ang mga pangunahing kaalaman sa pagtatrabaho sa network, at natutunan kung paano lumikha ng mga simpleng servlet . Maaaring tumagal ng isa hanggang dalawang buwan ang pagsasanay. Maaaring tumagal ng isang buwan upang maisulat ang iyong unang simpleng proyekto. Upang masusing pag-aralan ang balangkas, kakailanganin ng mas maraming oras, dahil ito ay patuloy na nagbabago. Narito ang ilang mga opinyon ng mga developer: "Halos lahat ng mga halimbawa na makikita mo para sa Spring ay gumagana sa mga servlet. Simulan ang pag-aaral gamit ang mga servlet. Hindi na kailangang masyadong malalim, unawain lang ang mismong teknolohiya - kung ano ito at kung paano ito gumagana. Ang payo ko ay kumuha ng isang yari na proyekto, marahil ay isang pang-edukasyon. At subukang baguhin ang mga kasalukuyang proseso sa halip na isulat ang "mula sa simula." Bakit ganito: sa isang tunay na proyekto makikita mo kung ano ang ginagamit palagi at palagian (iyon ay, kailangan mong matutunan), at kung ano ang pangalawang basura (hindi mo kailangang matuto, kailangan mong panatilihin ang dokumentasyon sa kamay )," sabi ng developer na si Alexey. “Nakatuwiran lamang na pag-usapan ang tungkol sa pag-aaral ng Spring framework kung pamilyar ka na sa Java, mga database, ilang object-oriented programming technique, teknolohiya sa web, at iba pang pangunahing kasanayan sa pagbuo ng software. Ang balangkas ng Spring ay hindi umiiral sa isang vacuum at walang silbi sa sarili nitong," sabi ni Ivan Mushketik.

Maaari mong matutunan kung paano magtrabaho kasama ang Spring Framework sa pagsasanay sa JavaRush online internship .

Ang mga recruit ay gaganapin isang beses sa isang season sa mga user na umabot na sa level 35.

Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION