JavaRush /وبلاگ جاوا /Random-FA /تفاوت Servlet، Spring MVC و Spring Boot
Bakytzhan
مرحله
Алматы

تفاوت Servlet، Spring MVC و Spring Boot

در گروه منتشر شد
آیا می خواهید شروع به نوشتن برنامه های وب در جاوا کنید؟ راه اول شروع به استفاده از یک فریم ورک (مجموعه ای از کتابخانه ها، معماری ها، الگوهای طراحی برای به حداقل رساندن کدهای تکراری) است و یکی از فریمورک های وب محبوب در جاوا Spring MVC است که در زیر هود Spring Boot اجرا می شود. چرا به بوت بهار نیاز دارید؟ ابتدا باید فلسفه بهار را درک کنید. کتابخانه های زیادی تحت اکوسیستم Spring وجود دارد، اما همه آنها در پروژه ها مورد نیاز نیستند. و آنها طوری طراحی شده اند که به صورت انعطاف پذیر و بدون تداخل با یکدیگر متصل شوند. اما با گذشت زمان، زمانی که یک پروژه دارای کتابخانه ها و کدهای زیادی است، پیکربندی آنها به یک کار غیر ضروری تبدیل می شود. و من می خواهم یک الگوی آماده تهیه کنم که با هم خوب کار کند. در اینجا Spring Boot توانایی چسباندن بسیاری از کتابخانه های Spring را به راحتی و به سادگی در چند خط کد یا پیکربندی فراهم می کند. و زیر سرپوش Spring MVC Servlet API قرار دارد. مطمئناً می توانید یک برنامه وب را فقط با استفاده از Servlet API بنویسید، اما مقدار کد، به خصوص کدهای تکراری، بسیار زیاد خواهد بود. و توسعه‌دهنده دیگری ممکن است این کد را از مجموعه‌ای از اسپاگتی اگرها درک نکند. برای درک کامل تفاوت آنها، پیشنهاد می کنم ویدیوی کوتاه زیر را تماشا کنید .
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION