JavaRush /مدونة جافا /Random-AR /الفرق بين Servlet وSpring MVC وSpring Boot
Bakytzhan
مستوى
Алматы

الفرق بين Servlet وSpring MVC وSpring Boot

نشرت في المجموعة
هل تريد البدء في كتابة تطبيقات الويب بلغة Java؟ الطريقة الأولى هي البدء في استخدام إطار عمل (مجموعة من المكتبات والبنيات وأنماط التصميم لتقليل التعليمات البرمجية المتكررة)، وأحد أطر الويب الشائعة في Java هو Spring MVC، الذي يعمل تحت غطاء Spring Boot. لماذا تحتاج إلى Spring Boot؟ تحتاج أولاً إلى فهم فلسفة الربيع. هناك الكثير من المكتبات ضمن نظام Spring البيئي، ولكن ليست جميعها مطلوبة في المشاريع. وهي مصممة بحيث تكون متصلة بمرونة دون التدخل في بعضها البعض. ولكن مع مرور الوقت، عندما يحتوي المشروع على الكثير من المكتبات والأكواد، يصبح تكوينها مهمة غير تافهة. وأريد أن آخذ قالبًا جاهزًا يعمل بشكل جيد معًا. يوفر Spring Boot هنا القدرة على لصق العديد من مكتبات Spring معًا بسهولة وبساطة، في سطرين من التعليمات البرمجية أو التكوين. وتحت غطاء Spring MVC توجد واجهة برمجة تطبيقات Servlet. يمكنك بالتأكيد كتابة تطبيق ويب باستخدام Servlet API فقط، ولكن كمية التعليمات البرمجية، وخاصة التعليمات البرمجية المتكررة، ستكون كبيرة جدًا. وقد لا يفهم مطور آخر هذا الرمز من مجموعة ifs السباغيتي. لفهم الفرق بينهما بشكل كامل، أقترح مشاهدة الفيديو القصير التالي .
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION