JavaRush студенттерине ыңгайлуу болушу үчүн биз программалоодогу эң маанилүү темалар боюнча лекцияларды жана макалаларды чогултууну чечтик. Тогузунчу жыйнак жазгы рамкалардын үй-бүлөсү жөнүндө. Мини-гидде биз макалалардын маңызын кыскача баяндайбыз, эгер сиз шилтемеге кирсеңиз, сиз кызыккан тема тууралуу көбүрөөк биле аласыз. Коллекцияны кыстармаларыңызга кошуп, керек болгондо ага кайтыңыз.
Макалалар жана лекциялар
Бул эки бөлүктөн турган макалада жазуучу Жаз алкагынын негизги түшүнүктөрү жөнүндө жазат: Жаз деген эмне, буурчак жана контекст. Биз бул текстти окуу менен алHowты изилдөөнү баштоону сунуштайбыз. Мындан тышкары, автор ага codeдуу мисалдарды келтирген.
Макаланын экинчи бөлүгү жазында үлгү долбоорун жазуу жөнүндө айтылат. Эгерде биринчи бөлүктө автор теорияны түшүндүрсө, экинчисинде практикага басым жасоону чечкен.
Макалада алHowтын жаралуу тарыхы, Java EE стекинен негизги айырмачылыктар талкууланат. Author ошондой эле Spring стектин негизги компоненттери жөнүндө кыскача баяндама жасады.
Бул макалалар сериясынын максаты студентке JavaEE же Жазды андан ары изилдөө үчүн минималдуу зарыл теориялык бorмди берүү болуп саналат. Бардык материалдар 7 бөлүккө бөлүнөт: тармак, кардар-server жана үч деңгээлдүү архитектура, HTTP/HTTPS протоколдору, Maven, сервлеттер жана сервлет контейнерлери, ошондой эле MVC.
Жөнөкөй тил менен 5 жашар бала түшүнө ала турган мисалдар менен жазылган макалада жалпы алHowтын, өзгөчө Жаздын эмне экени тууралуу сөз болот. Эгер сиз IT дүйнөсүн жаңыдан изилдеп жатсаңыз, бул текст сизге аны түшүнүүгө жардам берет.
Жаңы баштаган адам үйрөнүшү керек болгон технологиялар жөнүндө сериянын экинчи макаласы. Жөнөкөй мисалдарды колдонуу менен, бул текст Spring Boot деген эмне экенин түшүндүрөт.
Эгер сиз Spring Framework жана Spring Boot менен тааныш болсоңуз, Spring MVC үйрөнүүгө убакыт келди. Spring MVC бул Spring Framework'дун курамдык бөлүгү же дизайн үлгүсү, ал сизге Модель - Көрүнүш - Контроллер архитектурасын колдонуу менен Java тorнде веб тиркемелерди иштеп чыгууга мүмкүндүк берет, бул сиздин келечекте программист катары ишиңизде пайдалуу болот дегенди билдирет.
Жазгы Буттун теориясы менен таанышкандан кийин, аны иш жүзүндө колдонууга убакыт келди. Буга «Жаз коркунучтуу эмес» деген макалалардын сериясы жардам берет. Код мисалдары менен кыска тексттерде автор Жазды колдонуунун ар кандай кырдаалдары жөнүндө сөз кылат: маалымат базалары менен иштөө, контроллерлордо өзгөчө кырдаалдарды иштетүү, Ломбокту туташтыруу жана башкалар.
Макала буга чейин тигил же бул алHow менен иштеген жана негизги түшүнүктөр менен тааныш болгондор үчүн арналган. Author алHowтын "капоттун астында" кантип иштээрин карайт.
Author жөнөкөй CRUD тиркемесин түзүү процессинде Maven, Spring, Hibernate, MySQL жана Tomcat сыяктуу нерселер менен биринчи таанышуусу жөнүндө айтып берет.Макала биринчи кезекте JavaRushтун 30-40 деңгээлин аяктагандар үчүн арналган, бирок таза Java чегинен чыга элек жана бардык технологиялар, алHowтар жана башка бейтааныш сөздөр менен ачык дүйнөгө чыга баштады.
Бул тексттин автору булуттагы тиркеме учурунда көйгөйлөргө туш болгон. Ал бул макалада аларды кантип чечкени менен бөлүшөт.
Жазгы бутту үйрөнүү керекпи же жокпу? Сөзсүз үйрөтүңүз! Бул карап чыгуу текстинде жазуучу Spring Boot колдонуунун негизги артыкчылыктарын жана кемчorктерин ачып берет. Бирок, биз буга чейин макаланы окуп чыктык - бир кыйла көп артыкчылыктары бар. Шилтемеге кирип, өзүңүз көрүңүз.
Бул материал «Ишкананы өнүктүрүүгө киришүү» сериясынын жыйынтыктоочу бөлүгү болуп саналат. Атынан эле биз Spring Boot программасында тиркемени түзүү жөнүндө сүйлөшө турганыбыз көрүнүп турат. Текстти ачуу менен, сиз тиркемени өз алдынча ишке киргизүү боюнча этап-этабы менен көрсөтмөлөрдү аласыз.
Албетте, сиз келечектеги интервьюну иштеп чыгуучунун позициясына окшоштурсаңыз болот. Бирок бул макалада буга чейин жазылган жана чогултулган даяр суроолорду жана жоопторду колдонуу жакшы.
Videos
Жазгы жүктөө стартерлерин колдонбостон бир дагы жаңы Java долбоору бүтпөйт. Аларды колдонуу конфигурацияга убакытты үнөмдөөгө жана тиркемени долбоорлоого жана бизнес көйгөйлөрүн чечүүгө көңүл бурууга мүмкүндүк берет. Бирок кээде өзүңүздүн стартериңизди ишке ашыруу зарылчылыгы келип чыгат, анткени учурдагылары керектүү функцияларды камсыз кылbyte. Бул видеодо иштеп чыгуучу өзүнүн стартерин нөлдөн баштап жаратат.
Эгер сиз Java жана Spring алHowтарынын ааламында чаташтырсаңыз, бул видеону көрүүнү сунуштайбыз. Бул айырмачылыктарды жана Spring Boot, Spring MVC жана Servlet кантип колдонууну түшүндүрөт.
Видео үйрөткүчтө, жандуу codeдоо режиминде иштеп чыгуучу Spring Boot тиркемесин түзөт, ал график боюнча жаңылыктарды талдап, маалымат базасында маалыматтарды сактап, REST API аркылуу жаңылыктарды көрсөтөт жана масштабдуу долбоордун архитектурасы үчүн баарын катмарларга бөлөт.
Видеодо Java иштеп чыгуучуларынын позициялары үчүн техникалык интервью учурунда берилген эң кызыктуу суроолор камтылган. Видео эки бөлүктөн турат. Биринчиси Java Collections, Hash Code & Equals Contract, Функционалдык интерфейстер, Stream API, Таштанды жыйноочу, эс тутум, үймөк, параллелдүүлүк жөнүндө сөз кылат. Видеонун экинчи бөлүгүндө сиз Жаз: Жазгы буурчак, Жазгы маалыматтар репозиторийси, Аннотациялар, Программалык TM жана Жазгы MVC жөнүндө биле аласыз.
Сериядагы башка материалдар: |
|
GO TO FULL VERSION