JavaRush /בלוג Java /Random-HE /ההבדל בין Servlet, Spring MVC ו-Spring Boot
Bakytzhan
רָמָה
Алматы

ההבדל בין Servlet, Spring MVC ו-Spring Boot

פורסם בקבוצה
האם אתה רוצה להתחיל לכתוב יישומי אינטרנט ב-Java? הדרך הראשונה היא להתחיל להשתמש במסגרת (סט של ספריות, ארכיטקטורות, דפוסי עיצוב כדי למזער קוד שחוזר על עצמו), ואחת ממסגרות האינטרנט הפופולריות ב-Java היא Spring MVC, שפועלת מתחת למכסה המנוע של Spring Boot. למה אתה צריך מגף אביב? ראשית עליך להבין את פילוסופיית האביב. יש הרבה ספריות תחת מערכת האקולוגית של אביב, אבל לא כולן נחוצות בפרויקטים. והם מתוכננים להיות מחוברים בצורה גמישה מבלי להפריע זה לזה. אבל עם הזמן, כאשר לפרויקט יש הרבה ספריות וקוד, הגדרת התצורה שלהם הופכת למשימה לא טריוויאלית. ואני רוצה לקחת תבנית מוכנה שעובדת טוב ביחד. כאן Spring Boot מספק את היכולת להדביק יחד ספריות Spring רבות בקלות ובפשטות, בכמה שורות של קוד או תצורה. ומתחת למכסה המנוע של Spring MVC נמצא ה-API של Servlet. אתה בהחלט יכול לכתוב אפליקציית אינטרנט רק באמצעות ה-API של Servlet, אבל כמות הקוד, במיוחד קוד שחוזר על עצמו, תהיה גדולה מאוד. וייתכן שמפתח אחר לא יבין את הקוד הזה מקבוצה של ספגטי אם. כדי להבין היטב את ההבדל ביניהם, אני מציע לצפות בסרטון הקצר הבא .
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION