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 .
GO TO FULL VERSION