JavaRush /Блоги Java /Random-TG /Тафовут байни Servlet, Spring MVC ва Spring Boot
Bakytzhan
Сатҳи
Алматы

Тафовут байни Servlet, Spring MVC ва Spring Boot

Дар гурӯҳ нашр шудааст
Оё шумо мехоҳед ба навиштани веб-барномаҳо дар Java шурӯъ кунед? Роҳи аввал ин оғоз кардани истифодаи чаҳорчӯба (маҷмӯи китобхонаҳо, меъморӣ, намунаҳои тарроҳӣ барои кам кардани codeи такрорӣ) мебошад ва яке аз чаҳорчӯбаҳои маъмули веб дар Java Spring MVC мебошад, ки дар зери сарпӯши Spring Boot кор мекунад. Чаро ба шумо Boot Spring лозим аст? Аввал шумо бояд фалсафаи баҳорро фаҳмед. Дар доираи экосистемаи баҳор китобхонаҳои зиёде мавҷуданд, аммо на ҳама дар лоиҳаҳо заруранд. Ва онҳо тарҳрезӣ шудаанд, ки бидуни дахолат ба ҳамдигар чандир пайваст шаванд. Аммо бо мурури замон, вақте ки лоиҳа дорои китобхонаҳо ва codeҳои зиёд аст, конфигуратсияи онҳо як кори ғайриоддӣ мегардад. Ва ман мехоҳам як қолаби тайёреро гирам, ки якҷоя хуб кор мекунад. Дар ин ҷо Spring Boot имкон медиҳад, ки бисёр китобхонаҳои баҳорро ба осонӣ ва содда дар якчанд сатри code ё конфигуратсия часпонед. Ва дар зери сарпӯши Spring MVC API Servlet ҷойгир аст. Шумо бешубҳа метавонед бо истифода аз API-и Servlet веб-барнома нависед, аммо миқдори code, махсусан рамзи такроршаванда хеле калон хоҳад буд. Ва таҳиягари дигар метавонад ин codeро аз маҷмӯи спагетти ifs нафаҳмад. Барои пурра фаҳмидани фарқияти онҳо, ман тавсия медиҳам, ки видеои кӯтоҳи зеринро тамошо кунед .
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION