Para sa kaginhawahan ng mga mag-aaral ng JavaRush, nagpasya kaming mangolekta ng mga lektura at artikulo tungkol sa pinakamahalagang paksa sa programming. Ang ikasiyam na koleksyon ay tungkol sa Spring family ng mga frameworks. Sa mini-gabay, maikli naming binabalangkas ang kakanyahan ng mga artikulo, at kung susundin mo ang link, maaari kang matuto nang higit pa tungkol sa paksa ng interes. Idagdag ang koleksyon sa iyong mga bookmark at ibalik ito kapag kinakailangan.
Mga artikulo at lektura
Sa dalawang bahaging artikulong ito, isinulat ng may-akda ang tungkol sa mga pangunahing konsepto ng balangkas ng Spring: kung ano ang Spring, beans, at konteksto. Iminumungkahi naming simulang pag-aralan ang balangkas sa pamamagitan ng pagbabasa ng tekstong ito. Bukod dito, binigyan siya ng may-akda ng mga halimbawa ng code.
Ang ikalawang bahagi ng artikulo ay nagsasalita tungkol sa pagsulat ng isang sample na proyekto sa Spring. Kung sa unang bahagi ay ipinaliwanag ng may-akda ang teorya, pagkatapos ay sa pangalawa ay nagpasya siyang tumuon sa pagsasanay.
Tatalakayin ng artikulo ang kasaysayan ng paglikha ng balangkas, ang mga pangunahing pagkakaiba mula sa Java EE stack. Nagbigay din ang may-akda ng maikling pangkalahatang-ideya ng mga pangunahing bahagi ng Spring stack.
Ang layunin ng seryeng ito ng mga artikulo ay upang bigyan ang mag-aaral ng pinakamababang kinakailangang teoretikal na kaalaman para sa karagdagang pag-aaral ng JavaEE o Spring. Ang lahat ng materyal ay nahahati sa 7 bahagi: network, client-server at tatlong antas na arkitektura, HTTP/HTTPS protocol, Maven, servlet at servlet container, pati na rin ang MVC.
Ang artikulo, na gumagamit ng simpleng wika na may mga halimbawa na mauunawaan ng isang 5-taong-gulang na bata, ay nagsasalita tungkol sa kung ano ang balangkas sa pangkalahatan at ang Spring sa partikular. Kung nagsisimula ka pa lamang mag-aral sa mundo ng IT, tutulungan ka ng tekstong ito na maunawaan ito.
Ang pangalawang artikulo sa isang serye tungkol sa mga teknolohiya na dapat matutunan ng isang baguhan. Gamit ang mga simpleng halimbawa, ipinapaliwanag ng tekstong ito kung ano ang Spring Boot.
Kung pamilyar ka na sa Spring Framework at Spring Boot, oras na para matutunan ang Spring MVC. Ang Spring MVC ay isang bahagi o pattern ng disenyo ng Spring Framework na nagbibigay-daan sa iyong bumuo ng mga web application sa Java gamit ang arkitektura ng Model - View - Controller, na nangangahulugan na ito ay magiging kapaki-pakinabang sa iyong trabaho sa hinaharap bilang isang programmer.
Kapag naging pamilyar ka sa teorya sa likod ng Spring Boot, oras na para isabuhay ito. Ang serye ng mga artikulong "Ang tagsibol ay hindi nakakatakot" ay makakatulong dito. Sa mga maikling teksto na may mga halimbawa ng code, ang may-akda ay nagsasalita tungkol sa iba't ibang sitwasyon ng paggamit ng Spring: nagtatrabaho sa mga database, exception handling sa mga controllers, pagkonekta sa Lombok, at higit pa.
Ang artikulo ay inilaan para sa mga nakagawa na sa balangkas na ito sa isang paraan o iba pa at pamilyar sa mga pangunahing konsepto. Sinusuri ng may-akda kung paano gumagana ang balangkas "sa ilalim ng talukbong".
Ang may-akda ay nagsasalita tungkol sa kanyang unang pagkakakilala sa mga bagay tulad ng Maven, Spring, Hibernate, MySQL at Tomcat sa proseso ng paglikha ng isang simpleng CRUD application. Ang artikulo ay pangunahing inilaan para sa mga nakakumpleto na ng 30-40 na antas ng JavaRush, ngunit hindi pa lumalampas sa purong Java ay hindi nakalabas at nagsisimula pa lamang na lumabas sa bukas na mundo kasama ang lahat ng mga teknolohiya, frameworks at iba pang hindi pamilyar na salita.
Ang may-akda ng tekstong ito ay nakatagpo ng mga problema sa panahon ng isang application sa cloud. Ibinahagi niya kung paano niya nalutas ang mga ito sa artikulong ito.
Upang matuto o hindi upang matuto ng Spring Boot? Siguradong magtuturo! Sa teksto ng pagsusuri na ito, inihayag ng may-akda ang mga pangunahing pakinabang at disadvantages ng paggamit ng Spring Boot. Ngunit nabasa na namin ang artikulo - mayroong higit pang mga pakinabang. Sundin ang link at tingnan para sa iyong sarili.
Ang materyal na ito ay ang huling bahagi ng seryeng "Introduction to Enterprise Development". Mula sa pangalan ay malinaw na pag-uusapan natin ang tungkol sa paglikha ng isang application sa Spring Boot. Sa pamamagitan ng pagbubukas ng teksto, makakatanggap ka ng sunud-sunod na mga tagubilin para sa paglulunsad ng application sa iyong sarili.
Siyempre, maaari mong gayahin ang isang pakikipanayam sa hinaharap para sa isang posisyon ng developer sa iyong sarili. Ngunit mas mainam na gumamit ng mga nakahandang tanong at sagot na naisulat at nakolekta na sa artikulong ito.
Mga video
Walang bagong proyekto sa Java na kumpleto nang hindi gumagamit ng Spring Boot Starters. Ang paggamit ng mga ito ay nagbibigay-daan sa iyong makatipid ng oras sa pagsasaayos at tumuon sa disenyo ng application at paglutas ng mga problema sa negosyo. Ngunit kung minsan ay may pangangailangan na ipatupad ang iyong sariling starter, dahil ang mga umiiral na ay hindi nagbibigay ng kinakailangang pag-andar. Sa video na ito, nilikha ng developer ang kanyang starter mula sa simula.
Kung nalilito ka sa uniberso ng Java at Spring frameworks, inirerekomenda naming panoorin ang video na ito. Ipinapaliwanag nito ang mga pagkakaiba at kung paano gamitin ang Spring Boot, Spring MVC at Servlet.
Sa video tutorial, sa live coding mode, ang developer ay gagawa ng Spring Boot application na mag-parse ng balita sa isang iskedyul, magse-save ng data sa isang database, magpapakita ng balita gamit ang REST API, at hahatiin ang lahat sa mga layer para sa isang scalable na arkitektura ng proyekto.
Ang video ay naglalaman ng mga pinakakawili-wiling tanong na itinatanong sa panahon ng mga teknikal na panayam para sa mga posisyon ng developer ng Java. Ang video ay binubuo ng dalawang bahagi. Ang una ay nagsasalita tungkol sa Java Collections, Hash Code at Equals Contract, Functional interface, Stream API, Garbage collector, memory device, heap, concurrency. Sa ikalawang bahagi ng video, malalaman mo ang tungkol sa Spring: Spring Beans, Spring Data Repository, Anotasyon, Programmatic TM at Spring MVC.
Iba pang mga materyales sa serye: |
|
GO TO FULL VERSION