JavaRush /Java blogi /Random-UZ /Iyun oyidagi rezyumedan: Spring Framework Java-da mashhur...

Iyun oyidagi rezyumedan: Spring Framework Java-da mashhur ramka hisoblanadi

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. Birinchi maqolada biz eng mashhur ramka - Spring Framework haqida gapiramiz.Iyun oyidagi rezyumedan: Spring Framework Java-da mashhur ramka - 1

Bahor ramkasi: bu nima?

Spring - Java dasturchilari tomonidan ishlatiladigan mashhur ramka. Agar biz o'xshashlikdan foydalansak, unda ramka asosan borsch uchun tayyor oziq-ovqat to'plamiga o'xshaydi. Ramkadan foydalanmasdan veb-ilovani o'zingiz yozishingiz mumkin. Borscht misolidan foydalanib, u quyidagicha ko'rinadi: qishloqqa borib, sabzavot etishtiring, borschni yig'ing va pishiring. Yoki jarayonni soddalashtirib, tayyor mahsulot to'plamini, ya'ni ramkani sotib olishingiz mumkin. Ramka yordamida yozilgan kod samaraliroq va sinovdan o'tkazish oson. Iyun oyidagi rezyumedan: Spring Framework Java-2-da mashhur ramka hisoblanadiSpring-ning asosiy afzalliklaridan biri shundaki, u ob'ektlar o'rtasida bog'liqliklarni kiritadi, aks holda ishlab chiquvchi qo'lda qo'shishi kerak bo'ladi. Ishlab chiquvchi faqat ob'ektlar orasidagi aloqalarni tavsiflashi kerak - ramka siz uchun qolganini qiladi. Bu, albatta, ishlaydigan funktsiyalar to'plami.

Bahor qanchalik mashhur?

Java hamma joyda bahor ishlatiladi. Ushbu ramka 2003 yilda yaratilganidan beri talab doimiy ravishda o'sib bormoqda. ItJobsWatch veb-saytida mashhurlik dinamikasini ko'rishingiz mumkin - Buyuk Britaniyadagi barcha ishlab chiquvchilar bo'sh ish o'rinlarining 3% bahorda. O'rtacha ish haqi yiliga 60 ming funt sterlingni tashkil qiladi. Ukraina, Rossiya va Belorussiya mehnat bozorida Bahor ham yetakchi ramkalardan biri hisoblanadi. Stack Overflow resursidaIyun oyidagi rezyumedan: Spring Framework Java-3-da mashhur ramka hisoblanadi o'tkazilgan tadqiqotga ko'ra , barcha tillarda ishlab chiquvchilarning 16,2 foizi Spring Framework-ni tanlaydi - u barcha veb-ramkalar orasida mashhurlik bo'yicha 6-o'rinda turadi. Albatta, agar biz faqat Java dasturchilari haqida gapiradigan bo'lsak, unda hammasi 95%.

Bu qanday loyihalar uchun kerak bo'ladi?

Java ishlatiladigan deyarli hamma narsa. Keling, asosiylarini sanab o'tamiz:
  • Veb-ilovalar;
  • Ma'lumotlar bazasidan foydalanadigan ilovalar;
  • Bulutli xizmatlar;
  • Android ilovalari.
Bahor yuqoridagi loyihalar va boshqalar bilan ishlashga imkon beruvchi alohida komponentlardan iborat. Masalan, Spring Web (veb-ilovalarni yaratish), Spring Security (ilova xavfsizligini ta'minlash, avtorizatsiya va autentifikatsiyani sozlash), Spring Boot (Bahorda ilovalar konfiguratsiyasini soddalashtiradi).

Qachon va qanday o'rgatish kerak?

Junior Spring Frameworkni bilishi kerak. Yangi boshlanuvchi Core Java, Git versiyasini boshqarish tizimini o'rganganida, tarmoq bilan ishlash asoslarini tushunganida va oddiy servletlar yaratishni o'rganganida boshlashingiz mumkin . Trening bir oydan ikki oygacha davom etishi mumkin. Birinchi oddiy loyihangizni yozish uchun bir oy vaqt ketishi mumkin. Ramkani chuqur o'rganish uchun ko'proq vaqt kerak bo'ladi, chunki u doimiy ravishda rivojlanib boradi.Mana ishlab chiquvchilarning ba'zi fikrlari: "Bahor uchun topadigan deyarli barcha misollar servletlarda ishlaydi. Servletlar bilan o'rganishni boshlang. Juda chuqur borishning hojati yo'q, faqat texnologiyaning o'zini tushunib oling - bu nima va u qanday ishlaydi. Maslahatim shuki, tayyor loyihani oling, ehtimol ta'limga oid. Va "noldan" yozishdan ko'ra, mavjud jarayonlarni o'zgartirishga harakat qiling. Nima uchun bu shunday: haqiqiy loyihada siz doimo va doimiy ravishda nima ishlatilishini (ya'ni o'rganishingiz kerak) va ikkilamchi axlat nima ekanligini ko'rishingiz mumkin (o'rganishingiz shart emas, hujjatlarni qo'lda saqlashingiz kerak) )," deydi dasturchi Aleksey. “Agar siz Java, ma'lumotlar bazalari, ba'zi ob'ektga yo'naltirilgan dasturlash texnikasi, veb-texnologiyalar va boshqa asosiy dasturiy ta'minotni ishlab chiqish ko'nikmalari bilan tanish bo'lsangiz, Spring frameworkni o'rganish haqida gapirish mantiqan to'g'ri keladi. Bahor ramkasi vakuumda mavjud emas va o'z-o'zidan foydasiz, - deydi Ivan Mushketik.

Spring Framework 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