JavaRush /Java блогу /Random-KY /Servlet, Spring MVC жана Spring Boot ортосундагы айырма
Bakytzhan
Деңгээл
Алматы

Servlet, Spring MVC жана Spring Boot ортосундагы айырма

Группада жарыяланган
Java тorнде веб-тиркемелерди жазууну каалайсызбы? Биринчи жол - бул фреймворкту (кайталануучу codeду азайтуу үчүн китепканалардын, архитектуралардын, дизайн үлгүлөрүнүн жыйындысы) колдонууну баштоо жана Javaдагы популярдуу веб алHowтардын бири 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