menusearch
javapro.ir

فریمورک Spring boot چیست؟

جستجو
پنج شنبه ۶ آذر ۱۳۹۹ | ۱۹:۲۹:۲۳
۱۳۹۹/۸/۶ سه شنبه
(4)
(0)
فریمورک Spring boot چیست؟
فریمورک Spring boot چیست؟

 

 

 

spring boot در جاوا چیست؟

 

Spring boot چیست؟

نویسنده و گردآورنده: فاطمه سادات نوربخش

 

 

 

آموزش جامع و رایگان زبان برنامه نویسی جاوا

 

 

 

 

سلام ممنون که این مقاله را برای خوندن انتخاب کردید .


در این مقاله قراره نگاهی داشته باشیم به spring boot  اگه دوست دارید بدونید spring boot   چیه و یا دوست دارید اطلاعات بیش تری در موردش داشته باشید این مقاله به درد شما میخوره.


پس لطفا این مقاله را کامل بخونید .


برای یه تعریف برای spring boot  باید بدونیم spring چیه وبرای آشنایی با spring باید نگاه دقیقی به جاوا بندازیم .
جاوا دنیای بسیار گسترده ایی دارد وکارهای زیادی می تونیم با این زبان همه کاره انجام بدیم.
اگه فکر می کنید فقط میشه باهاش اپلیکیشن های اندرویدی یا دسکتاپ نوشت باید بگم قدرت جاوا بیش تر از حرف هاست و برای استفاده از هوش مصنوعی و برنامه های تحت وب هم استفاده می کنند .


ویرایش های زیادی برای جاوا وجود داره که با استفاده ازابزار ها وتکنولوژی هر کدوم از این ویرایش ها میشه نوع خاصی از اپ را نوشت .
یکی از این ویرایش ها JavaEE هست .با استفاده از این ویرایش می تونیم اپلیکیشن های تحت وب بنویسیم .
دلیل اینکه تاحالا نشنیدید یا کمتر شنیدید از جاوا برای نوشتن برنامه های تحت اسفاده بشه اینه که جاوا برای پروژوه های بزرگ استفاده میشه و اصلا ارزش نداره برای پرژه های کوچیک با متوسط ازش استفاده بشه.

 


ولی در همه یجای دنیا، تقریبا پروزه های بزرگ وسازمانی وتجاری را با جاوا مینویسن.مثل سیستم های بانکی،اتوماسیون های سازمان بزرگ ،پروژوه های ملی ،بسیاری از پروژه های خصوصی ودولتی در سطح ملی ، مدیریت منابع سازمانی ،سیستم های رزرواسیون هواپیمایی بزرگ کشور......
پس چون این پروژه های نسبت به پروژه های کوچیک کمتر ان درمورد کاربرد جاوا در این حوزه کمتر شنیدید.

 


خوب داریم نزدیک میشیم به بحث اصلی ( spring چیه؟ )
برای زبان های سطح بالا فریم ورک هایی وجود داره جاوا هم از این قضیه جدا نیست .الان می خوام محبوب ترین و قدرتمند ترین زبان جاوا را معرفی کنم spring  ( البته این نکته را باید اضافه کنم خود spring از چند فریم ورک ساخته شده)

 

 

 

 

کلاس خصوصی جاوا با قیمت مناسب

 

 

 

 

 


حدود 18 سال از تولد spring میگذره .اولین نسخه از spring توسط راد جانسون نوشته شد . اون اولین نسخه از این فریم ورک رو با انتشار کتاب خودش در اکتبر 2002 منتشر کرد. Spring تغیرات زیادی داشته و بسبار قدرتمند و معروف شده . spring متن باز هست و بیشتر در پلتفرم JAVA EE استفاده میشه.

 


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

 


الان و در حال حاضر میشه با پایگاه داده های SQL,NOSQL با سطح بالایی از انتزاع توسط پروژه های مستقل برپایه  spring ایجاد شده (پروژه های springData)است وبرنامه نویسان تمامی جوانب برنامه خودشون را با کمکSPI,API هایی که  springدر اختیار اون ها قرار میده پیاده سازی کنند.

 


خوب امیدوارم تونسته باشم تا اینجا اطلاعات مفیدی در اختیارتون قرارداده باشم بریم سر وقت spring boot
حدود 7 سال از یکی از پروژه هایی که با spring نوشته شده میگذره  این پروژه spring boot  هست.
Spring boot در مقابل spring بسیار ساده تر، سریع تر،بدون پیچیدگی   وراحت تره و استفاده از اون بسیار لذت بخش هست .
Spring boot   بیش تر برای برنامه های تحت وب نوشته شده .

 


وقتی با spring کار میکنیم در گیر مسایلی زیادی میشیم مثل کانفینگ هایی میشیم که که ممکنه به علت گرفتن تمرکز یبرنامه نویس یا توسعه دهنده بشه واز سرعت پیاده سازی و توسعه اون  کم کنه و کار برنامه نویس را مشکل تر کنه حالا spring boot کار یه کاتالیزگر را برای فریم ورک spring میکنه که خیلی از کار هارا خودش انجام داده و نیاز به به درگیر شدن با بسیاری ار کانفینگ ها نیست و باید بگم امروز spring boot خودش به عنوان یک فریم ورک شناخته میشه .

 


وقتی داریئ با spring boot کار می کنید می تونید تمرکز خودتون روی کار پیاده سازی با امکانات بیش تر بگذارید .
شما در  spring boot  نیازی به پیکر بندی ندارید (استفاده از xml)

 


بهتره بدونید spring boot به غیر از جاوا میشه از زبان های برنامه نویسی jvm Base مثل کاتلین وgroovy هم استاده کنید .
باید به این نکته اشاره کنم که امنیت در  spring boot بسیار بالا است .

 


پروژه های spring boot  از آدرس https://projects.spring.io/spring-boot قابل دسترسی هستند.ومستندات جامع اون از آدرس http://docs.spring.io/spring-boot/docs/1.5.2.RELEASE/reference/htmlsingle  قابل دریافت هست.

 


امیدوارم از این مقاله لذت برده باشید و اگه به علاقه مند شدید حتما پیگیرش باشید.
موفق وپیروز با شید .

 

 

آموزش جامع و رایگان زبان برنامه نویسی جاوا

 

 

 

 

 

 

لینک دانلود آموزش رایگان اندروید

دانلود پی دی اف مقاله Spring boot

 

 


منابع:
سایت ویرگول
سایت جاواکاپ
سایت و گروه آموزشی آرکادمی
گیت هاب