JavaRush /Java blogi /Random-UZ /Iyun oyidagi rezyumedan: Spring Boot Java-ning "sehrli" r...

Iyun oyidagi rezyumedan: Spring Boot Java-ning "sehrli" ramkasidir

Guruhda nashr etilgan
Tasavvur qiling-a, siz JavaRush treningni tugatdingiz va birinchi ishingizni qidira boshladingiz. Ish ta'riflarida siz sinab ko'rmagan ramkalar va vositalarni uchratasiz. Qaysi loyihalarda qaysi Java vositalari qo‘llanilishi va ularni ishlab chiquvchingiz faoliyatining qaysi bosqichida o‘rganishingiz kerakligini tushunishingizga yordam beradigan bir qator maqolalarni boshlaymiz. Ikkinchi maqolada biz Spring Boot ramkasi haqida gapiramiz.

Bahorgi etik: bu nima?

Oldingi maqolada biz Spring Framework haqida gapirgan edik. Spring Boot - Spring Framework-da ishlaydigan oldindan tuzilgan modullar to'plami. Ushbu modullar Bahorda yozilgan dastur konfiguratsiyasini soddalashtiradi. Ko'pgina IT mutaxassislari Spring Boot-ni sehrli tayoqcha deb atashadi, chunki u ishlab chiquvchining ishini "sehrli" tarzda soddalashtiradi. Albatta, sehrli emas. Bu qaramlikni boshqarish printsipi tufayli mumkin bo'ladi: Spring Boot-ning bitta versiyasini tanlash orqali biz bilvosita o'nlab bog'liqliklarni tanlaymiz, ular ramkasiz qo'lda moslashtirilishi kerak. Agar biz oldingiIyun oyidagi rezyumedan: Spring Boot - "sehrli" Java ramkasi - 1 kabi o'xshashlikdan foydalansak , bu erda borsch veb-ilovasi va Spring Framework - borsch to'plami bo'lsa, unda Spring Boot bir xil "ko'p pishirgich" bo'lib, sizga tez pishirishga yordam beradi. Spring Boot o'z hujjatlariga va ko'plab tayyor echimlarga ega bo'lib, ularni nusxalash va loyihalaringizda ishlatishingiz mumkin.

Spring Boot qanchalik mashhur?

JetBrains, Java vositalari kompaniyasi tomonidan olib borilgan tadqiqotlarga ko'ra, Spring Boot 2019 yilda eng mashhur Java veb-ramkasiga aylandi , bu o'tgan yilga nisbatan 14 foizga ko'p. Respondentlarning 56 foizi uni rivojlanishning asosiy asosi sifatida tanlagan. Ramka yaratilganidan beri talab ortib bormoqda. ITJobsWatch statistik ma'lumotlariga ko'ra, Buyuk Britaniyadagi barcha ishlab chiquvchilar bo'sh ish o'rinlarining 2 foizi ushbu tizimni bilishni talab qiladi . Spring Boot-ga ega bo'lgan ishlab chiquvchilarning o'rtacha maoshi yiliga taxminan 60 ming funtni tashkil qiladi. Stack Overflow ishlab chiquvchilari uchun resursda Spring Boot-ni talab qiladigan turli lavozimlar uchun ish haqi yiliga 45 dan 100 ming dollargacha o'zgaradi .

Bu qanday loyihalar uchun kerak bo'ladi?

Deyarli hamma. Ilgari ishlab chiquvchilar Java EE texnologiyasini bilishlari kerak edi, ammo endi Java dasturchilari deyarli hamma joyda Spring ramkasini, shu jumladan Spring Boot-ni bilishlari kerak.

Qachon va qanday o'rgatish kerak?

Suhbatga borishdan oldin, o'smir uchun Spring Boot ramkasi haqida asosiy bilimlarni olish yaxshiroqdir. Va bundan oldin siz hali ham o'rganishingiz kerak:
  1. Maven - bu loyiha tuzilmalarini avtomatlashtirish vositasi.
  2. Servletlar Java interfeysi bo'lib, uni amalga oshirish serverning funksionalligini kengaytiradi.
  3. Tarmoq orqali ma'lumotlarni uzatish protokollari.
  4. Ma'lumotlar bazalari (asosiy bilimlar).
  5. JSON/XML serializatsiya protokollari.
Quora-da Spring Boot haqida ishlab chiquvchilarning o'zlari nima deyishadi:
  • "Bahor ishlab chiquvchilari uchun eng katta dahshatli tushlardan biri bu ilovalar uchun zarur bo'lgan juda ko'p sonli konfiguratsiyalarni saqlab qolishdir. Spring Boot bu bo'shliqni ilovalarni sozlash uchun zarur bo'lgan har qanday harakatlarni bartaraf etish orqali to'ldiradi."
  • “Bahor bu nafaqat Bahorni, balki boshqa ramkalarni ham tushunishga yordam beradigan kuchli ramka . Spring Boot oddiygina Spring-ni sozlash va ishlatishni osonlashtiradigan vositadir. Bundan tashqari, u korporativ ilovalarda keng qo'llanilishida davom etmoqda va shuning uchun biz kutganimizdan ham uzoqroq bo'ladi.

Spring Boot bilan qanday ishlashni amalda JavaRush onlayn amaliyotida o'rganishingiz mumkin .

Ishga qabul qilish mavsumda bir marta 35-darajaga etgan foydalanuvchilar orasida o'tkaziladi.

Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION