JavaRush /Java Blogu /Random-AZ /Servlet, Spring MVC və Spring Boot arasındakı fərq
Bakytzhan
Səviyyə
Алматы

Servlet, Spring MVC və Spring Boot arasındakı fərq

Qrupda dərc edilmişdir
Java-da veb proqramlar yazmağa başlamaq istəyirsiniz? Birinci yol, çərçivədən istifadə etməyə başlamaqdır (təkrarlanan kodu minimuma endirmək üçün kitabxanalar, arxitekturalar, dizayn nümunələri) və Java-da məşhur veb çərçivələrdən biri Spring Boot başlığı altında işləyən Spring MVC-dir. Nə üçün Spring Boot lazımdır? Əvvəlcə Bahar fəlsəfəsini başa düşməlisiniz. Bahar ekosistemi altında çoxlu kitabxanalar var, lakin onların hamısı layihələrdə lazım deyil. Və onlar bir-birinə müdaxilə etmədən çevik bir şəkildə bağlanmaq üçün nəzərdə tutulmuşdur. Lakin zaman keçdikcə layihədə çoxlu kitabxanalar və kodlar olduqda, onları konfiqurasiya etmək qeyri-trivial bir işə çevrilir. Mən birlikdə yaxşı işləyən hazır şablon götürmək istəyirəm. Burada Spring Boot bir neçə kod və ya konfiqurasiya sətirində bir çox Bahar kitabxanalarını asanlıqla və sadə şəkildə yapışdırmaq imkanı verir. Spring MVC-nin başlığı altında Servlet API var. Siz əlbəttə ki, yalnız Servlet API istifadə edərək veb tətbiqi yaza bilərsiniz, lakin kodun miqdarı, xüsusən də təkrarlanan kod çox böyük olacaq. Və başqa bir tərtibatçı spagetti ifs dəstindən bu kodu başa düşməyə bilər. Onların fərqini tam başa düşmək üçün aşağıdakı qısa videoya baxmağı təklif edirəm .
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION