Барои роҳати донишҷӯёни JavaRush, мо тасмим гирифтем, ки дар бораи мавзӯъҳои муҳимтарини барномасозӣ лексияҳо ва мақолаҳо ҷамъоварӣ кунем. Маҷмӯаи нӯҳум дар бораи оилаи чаҳорчӯбаҳои баҳорӣ мебошад. Дар дастури хурд, мо моҳияти мақолаҳоро мухтасар баён мекунем ва агар шумо ба истиноди пайравӣ равед, шумо метавонед дар бораи мавзӯи таваҷҷӯҳ бештар маълумот гиред. Маҷмӯаро ба хатчӯбҳои худ илова кунед ва ҳангоми зарурат ба он баргардед.
Маколахо ва лекцияхо
Дар ин мақолаи ду қисмат муаллиф дар бораи мафҳумҳои асосии чаҳорчӯбаи Баҳор менависад: Баҳор чист, лӯбиё ва контекст. Мо тавсия медиҳем, ки бо хондани ин матн ба омӯзиши чаҳорчӯба шурӯъ кунем. Илова бар ин, муаллиф ба ӯ мисолҳои рамзӣ додааст.
Қисми дуюми мақола дар бораи навиштани лоиҳаи намунавӣ дар фасли баҳор сӯҳбат мекунад. Агар дар кисми якум муаллиф назарияро шарх дода бошад, пас дар кисми дуйум вай карор дод, ки ба амалия диккат дихад.
Дар мақола таърихи эҷоди чаҳорчӯба, фарқиятҳои калидӣ аз стек Java EE муҳокима карда мешаванд. Муаллиф инчунин дар бораи ҷузъҳои асосии стеки Spring шарҳи мухтасар додааст.
Мақсади ин силсила мақолаҳо ба донишҷӯ додани ҳадди ақали донишҳои назариявии зарурӣ барои омӯзиши минбаъдаи JavaEE ё Spring мебошад. Ҳама мавод ба 7 қисм тақсим шудааст: шабака, мизоҷ-server ва меъмории сесатҳи, протоколҳои HTTP/HTTPS, Maven, сервлетҳо ва контейнерҳои сервлет, инчунин MVC.
Дар мақола, ки бо забони содда бо мисолҳое истифода шудааст, ки кӯдаки 5-сола метавонад фаҳмад, дар бораи он ки чаҳорчӯба дар маҷмӯъ ва бахусус Баҳор чист, сухан меравад. Агар шумо нав ба омӯзиши ҷаҳони IT шурӯъ карда бошед, ин матн ба шумо барои фаҳмидани он кӯмак мекунад.
Мақолаи дуюм дар як силсила дар бораи технологияҳое, ки шурӯъкунандагон бояд омӯзанд. Бо истифода аз мисолҳои оддӣ, ин матн мефаҳмонад, ки Spring Boot чист.
Агар шумо аллакай бо Spring Framework ва Spring Boot шинос бошед, вақти омӯхтани Spring MVC расидааст. Spring MVC як ҷузъ ё тарҳи тарҳи Spring Framework мебошад, ки ба шумо имкон медиҳад веб-барномаҳо дар Java бо истифода аз меъмории Model - View - Controller таҳия кунед, ки ин маънои онро дорад, ки он дар кори ояндаи шумо ҳамчун барномасоз муфид хоҳад буд.
Пас аз он ки шумо бо назарияи Spring Boot шинос шудед, вақти он расидааст, ки онро дар амал татбиқ кунед. Дар ин бобат силсилаи маколахои «Бахор дахшатнок нест» ёрй мерасонад. Дар матнҳои кӯтоҳ бо мисолҳои рамзӣ, муаллиф дар бораи ҳолатҳои гуногуни истифодаи Spring сӯҳбат мекунад: кор бо пойгоҳи додаҳо, коркарди истисноҳо дар контроллерҳо, пайваст кардани Ломбок ва ғайра.
Мақола барои онҳое пешбинӣ шудааст, ки аллакай бо ин чаҳорчӯба бо ин ё он роҳ кор кардаанд ва бо мафҳумҳои асосӣ шиносанд. Муаллиф тафтиш мекунад, ки чаҳорчӯба чӣ гуна "дар зери пӯшиш" кор мекунад.
Муаллиф дар бораи ошноии аввалини худ бо чизҳое ба монанди Maven, Spring, Hibernate, MySQL ва Tomcat дар раванди эҷоди як замимаи оддии CRUD нақл мекунад.Мақола асосан барои онҳое пешбинӣ шудааст, ки аллакай 30-40 сатҳҳои JavaRush-ро хатм кардаанд, вале ҳанӯз берун аз Java пок набаромадааст ва ҳоло бо ҳама технологияҳо, чаҳорчӯбаҳо ва дигар калимаҳои ношинос ба ҷаҳони кушод баромада истодааст.
Муаллифи ин матн ҳангоми кор дар абр ба мушкилот дучор шуд. Ӯ нақл мекунад, ки чӣ гуна онҳоро дар ин мақола ҳал кардааст.
Баҳори баҳорро омӯзед ё наомӯзед? Ҳатман таълим диҳед! Дар ин матни барраси, муаллиф афзалиятҳо ва нуқсонҳои асосии истифодаи Spring Boot-ро ошкор мекунад. Аммо мо аллакай мақоларо хондем - афзалиятҳои назаррас бештар буданд. Истинодро пайгирӣ кунед ва худатон бубинед.
Ин мавод қисми ниҳоии силсилаи «Муқаддима ба рушди корхона» мебошад. Аллакай аз ном маълум аст, ки мо дар бораи эҷоди барнома дар Spring Boot сӯҳбат хоҳем кард. Бо кушодани матн, шумо дастурҳои зина ба зина барои оғози барнома хоҳед гирифт.
Албатта, шумо метавонед мусоҳибаи ояндаро барои мавқеи таҳиягар худатон тақлид кунед. Аммо беҳтар аст, ки саволҳо ва ҷавобҳои тайёрро истифода баред, ки аллакай дар ин мақола навишта ва ҷамъ оварда шудаанд.
Видеоҳо
Ҳеҷ як лоиҳаи нави Java бидуни истифодаи Spring Boot Starters анҷом дода намешавад. Истифодаи онҳо ба шумо имкон медиҳад, ки вақтро дар конфигуратсия сарфа кунед ва ба тарҳрезии барномаҳо ва ҳалли мушкилоти тиҷорат тамаркуз кунед. Аммо баъзан зарурати татбиқи стартери худ вуҷуд дорад, зеро мавҷуда функсияҳои заруриро таъмин намекунанд. Дар ин видео, таҳиякунанда стартери худро аз сифр эҷод мекунад.
Агар шумо дар олами чаҳорчӯбаҳои Java ва Spring ошуфта бошед, мо тавсия медиҳем, ки ин видеоро тамошо кунед. Он фарқиятҳо ва тарзи истифодаи Spring Boot, Spring MVC ва Servlet-ро мефаҳмонад.
Дар дарси видеоӣ, дар ҳолати рамзгузории зинда, таҳиякунанда барномаи Spring Boot-ро эҷод мекунад, ки ахборро дар ҷадвал таҳлил мекунад, маълумотро дар пойгоҳи додаҳо нигоҳ медорад, бо истифода аз REST API ахборро намоиш медиҳад ва ҳамаашро барои меъмории лоиҳаи миқёспазир ба қабатҳо тақсим мекунад.
Видео дорои саволҳои ҷолибтаринест, ки ҳангоми мусоҳибаҳои техникӣ барои вазифаҳои таҳиягари Java дода мешаванд. Видео аз ду қисм иборат аст. Дар аввал дар бораи коллексияҳои Java, Кодекси Hash & Equals Contract, интерфейсҳои функсионалӣ, Stream API, коллекторҳои партовҳо, дастгоҳи хотира, тӯда, ҳамзамон сухан меравад. Дар қисми дуюми видео шумо дар бораи баҳор: лӯбиёи баҳорӣ, анбори додаҳои баҳорӣ, эзоҳҳо, барномавии TM ва Spring MVC маълумот хоҳед гирифт.
Дигар маводҳо дар силсила: |
|
GO TO FULL VERSION