برنامه نویسی

معرفی بوت بهار – جامعه dev

چارچوب چیست؟
چارچوب به معنای ساختار یا الگوی کد از پیش نوشته شده است ، توسعه دهندگان می توانند از آنها استفاده مجدد کنند تا برنامه خود را بسازند و نیازی به نوشتن همه چیز از ابتدا باشد.
در زمان واقعی برای چارچوب ، خانه ای که کاملاً مبله است ، ما فقط می رویم و از آنها استفاده می کنیم.

چارچوب بهار توسط توسعه یافته است راد جانسون در سال 2003بشر چارچوب بهار باعث می شود توسعه آسان جاوا برنامه

درک چارچوب بهار از چارچوب مجموعه
چارچوب مجموعه
کلاسهای رابط
لیست ArrayList ، LinkedList
مجموعه هشز ، LinkedHashset ، درختان
نقشه Hashset ، LinkedHashMap ، Treemap
در چارچوب مجموعه ، کلاس ها و رابط ها از پیش تعریف شده اند. ما فقط از آنها استفاده می کنیم.

چارچوب بهاری
اما در چارچوب بهار ، ما باید کلاس ها و رابط های خود را ایجاد کنیم زیرا اگر یک برنامه را ایجاد کنیم ، فقط منطق را می دانیم که کدام کلاس باید انجام دهد.

حاشیه ها
در چارچوب بهار همه چیز با حاشیه نویسی انجام می شود.
حاشیه نویسی به معنای ابرداده (داده های مربوط به داده ها) است.
با استفاده از حاشیه نویسی به بهار می گوییم کدام کلاس و رابط کار را انجام می دهند.

توجه: در Core Java ، ما Override را دیدیم که حاشیه نویسی است.

بیایید چند حاشیه نویسی را در اینجا ببینیم:
حاشیه نویسی که در سطح کلاس استفاده می شود:
کامپوننت
controller
RestController
Service
bean
configuration

حاشیه نویسی که در سطح بلوک استفاده می شود
requestmapping
getMapping
value

بوت بهار چیست؟

**
شرح تصویر**
Boot Spring پروژه ای است که در بالای چارچوب بهار ساخته شده است. این یک روش آسانتر و سریعتر برای تنظیم ، پیکربندی و اجرای برنامه های ساده و مبتنی بر وب فراهم می کند.

روش های ایجاد برنامه جاوا بوت بهار چیست؟
1.Spring Tool Suite IDE
2.Spring Initializer (https://start.spring.io/)

ویژگی های بهاری:
1بهار همه جا است – پخش تلویزیون (Netflix) و خرید آنلاین (آمازون ، علی بابا)

2بهار انعطاف پذیر است– ویژگی وارونگی کنترل (IOC) و تزریق وابستگی (DI)

3.*بهار مولد است *-برای آوردن تولیدی در Springboot ، وب سرور تعبیه شده و پیکربندی خودکار.

4بهار سریع است – بهار به طور پیش فرض راه اندازی سریع ، خاموش کردن سریع و اجرای بهینه شده را فراهم می کند. یک پروژه بهاری جدید را در چند ثانیه شروع کنید ، با شروع بهار در Start.Spring.io.

  1. بهار ایمن است– وابستگی های شخص ثالث نیز از نزدیک مورد بررسی قرار می گیرد و به روزرسانی های منظم برای کمک به نگه داشتن داده ها و برنامه های شما در حد امکان امنیت صادر می شود.

  2. بهار حامی است- جامعه بهار بسیار زیاد ، جهانی ، متنوع است و در هر سنی و توانایی هایی از مبتدیان کامل گرفته تا جوانب مثبت فصلی را شامل می شود.

چرا باید از چارچوب بوت بهار استفاده کنیم؟
ما باید از چارچوب بوت بهار استفاده کنیم زیرا:
• روش تزریق وابستگی در بوت بهار استفاده می شود.
• این ادغام را با سایر چارچوب های جاوا مانند JPA/Hibernate ORM ، Struts و غیره ساده می کند.
• هزینه و زمان توسعه برنامه را کاهش می دهد.

اهداف بوت بهار
هدف اصلی بوت بهار کاهش توسعه ، تست واحد و زمان تست ادغام است.
• رویکرد توسعه افکار را ارائه می دهد
• از تعریف پیکربندی حاشیه نویسی بیشتر جلوگیری می کند
• از نوشتن بسیاری از اظهارات واردات خودداری می کند
• از پیکربندی XML جلوگیری می کند.

مزایای بوت بهار
• این برنامه های بهاری مستقل ایجاد می کند که می توانند با استفاده از جاوا -جار شروع شوند.
• برنامه های وب را به راحتی با کمک سرورهای مختلف HTTP تعبیه شده مانند Tomcat ، Jetty و غیره آزمایش می کند. ما نیازی به استقرار پرونده های جنگ نداریم.
• برای ساده سازی پیکربندی maven ما ، POM های “استارت” را ارائه می دهد.
• نیازی به پیکربندی XML نیست.
• این یک ابزار CLI برای توسعه و آزمایش برنامه Boot Spring ارائه می دهد.
• همچنین نوشتن چندین کدهای دیگ بخار (کدی که باید در بسیاری از مکان ها با تغییر کم یا بدون تغییر در آن گنجانده شود) ، پیکربندی XML و حاشیه نویسی را به حداقل می رساند.
• باعث افزایش بهره وری و کاهش زمان توسعه می شود.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا