JavaRush /Java блогы /Random-KK /Servlet, Spring MVC және Spring Boot арасындағы айырмашыл...
Bakytzhan
Деңгей
Алматы

Servlet, Spring MVC және Spring Boot арасындағы айырмашылық

Топта жарияланған
Java тілінде веб-қосымшаларды жазуды бастағыңыз келе ме? Бірінші әдіс - фреймворкті (қайталанатын codeты азайту үшін кітапханалар, архитектуралар, дизайн үлгілері жиынтығы) пайдалануды бастау және Java-дағы танымал веб-фремворктердің бірі Spring MVC болып табылады, ол Spring Boot қақпағы астында жұмыс істейді. Сізге көктемгі аяқ киім не үшін қажет? Алдымен көктем философиясын түсіну керек. Көктемгі экожүйенің астында көптеген кітапханалар бар, бірақ олардың барлығы жобаларда қажет емес. Және олар бір-біріне кедергі жасамай, икемді түрде қосылуға арналған. Бірақ уақыт өте келе жобада көптеген кітапханалар мен codeтар болса, оларды конфигурациялау тривиальды емес тапсырмаға айналады. Мен бірге жақсы жұмыс істейтін дайын үлгіні алғым келеді. Мұнда Spring Boot көптеген көктемгі кітапханаларды codeтың немесе конфигурацияның бірнеше жолында оңай және қарапайым желімдеу мүмкіндігін береді. Spring MVC қақпағының астында Servlet API орналасқан. Сіз, әрине, тек Servlet API арқылы веб-қосымшаны жаза аласыз, бірақ codeтың мөлшері, әсіресе қайталанатын code өте үлкен болады. Басқа әзірлеуші ​​бұл codeты спагетти ifs жиынтығынан түсінбеуі мүмкін. Олардың айырмашылығын толық түсіну үшін мен келесі қысқа бейнені қарауды ұсынамын .
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION