JavaRush /Java blogi /Random-UZ /Servlet, Spring MVC va Spring Boot o'rtasidagi farq
Bakytzhan
Daraja
Алматы

Servlet, Spring MVC va Spring Boot o'rtasidagi farq

Guruhda nashr etilgan
Java-da veb-ilovalarni yozishni boshlamoqchimisiz? Birinchi usul - bu ramkadan foydalanishni boshlash (takroriy kodlarni kamaytirish uchun kutubxonalar, arxitekturalar, dizayn naqshlari) va Java-dagi mashhur veb-ramkalardan biri Spring MVC bo'lib, Spring Boot qopqog'i ostida ishlaydi. Nima uchun sizga Spring Boot kerak? Avval bahor falsafasini tushunishingiz kerak. Bahor ekotizimida ko'plab kutubxonalar mavjud, ammo ularning hammasi ham loyihalarda kerak emas. Va ular bir-biriga aralashmasdan moslashuvchan tarzda ulanishi uchun mo'ljallangan. Ammo vaqt o'tishi bilan, loyihada juda ko'p kutubxonalar va kodlar mavjud bo'lsa, ularni sozlash ahamiyatsiz vazifaga aylanadi. Va men birgalikda yaxshi ishlaydigan tayyor shablonni olishni xohlayman. Bu erda Spring Boot ko'plab Spring kutubxonalarini bir nechta kod yoki konfiguratsiya qatorida osongina va sodda tarzda yopishtirish imkoniyatini beradi. Spring MVC qopqog'i ostida Servlet API joylashgan. Siz, albatta, faqat Servlet API yordamida veb-ilovani yozishingiz mumkin, lekin kod miqdori, ayniqsa takrorlanuvchi kod juda katta bo'ladi. Va boshqa ishlab chiquvchi spagetti ifs to'plamidan ushbu kodni tushunmasligi mumkin. Ularning farqini to'liq tushunish uchun men quyidagi qisqa videoni tomosha qilishni taklif qilaman .
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION