|
Spring Framework (bean, core, context) Spring mvc
|
Sana | 10.06.2023 | Hajmi | 2.68 Mb. | | #71854 |
Bog'liq spring Kompyuterning qo`shimch qurilmalari, duradgorlik dastgohlari tuzilishi, 1-mustaqil ish, Karimov, Arifmetik mantiqiy qurilma vazifasini tashkil etiluvchilar bilan, 7-ma\'ruza KT, axborotlar himoyasi Spring Framework (bean, core, context) Spring MVC
Reja:
Web application
Spring J2EE uchun eng mashhur frameworki hisoblanadi.
Butun dunyo bo'ylab ishlab chiquvchilar ishonchli va sifatli
dasturlarni yaratish uchun spring dan foydalanadilar .
2003 yil iyun oyida Rod Jonson tomonidan ishlab chiqilgan.
Spring bilan siz har qanday Java dasturini ishlab chiqishingiz
mumkin.
Bugungi kunda spring bir qator alohida
modullarga bo'lingan, bu sizga dasturingizda
qaysi biridan foydalanishni o'zingiz hal qilish
imkon beradi.
Ushbu rasmda qutilar geometrik raqamlardir . Spring ushbu ob'ektlarni
dasturning ish jarayoni davomida mavjud bo'lgan bitta nusxada yaratadi, ya'ni agar ob'ektni hohlagan joyda foydalansak bizga o’sha ob’ektni kontekstdan (qutidan) nusxani olamiz.
ApplicationContext context = new
ClassPathXmlApplicationContext("context.xml");
Barcha bean konfiguratsiya qilingan va kontekstda (qutida)
joylashtirilgandan so'ng, biz ularni ehtiyojlarimizga qarab ishlatamiz.
SPRING MVC ISH JARAYONI
SPRING MVC
- Spring MVC Servlet API asosida ishlaydi.
- Model-View-Controller (MVC) arxitekturasini
taqdim etadi va tayyor moslashuvchan va yengil ulangan veb-ilovalarni ishlab chiqish uchun ishlatilishi mumkin bo'lgan komponentlar hisoblanadi.
ANOTATSIYALAR
@Component
@Repository
@Service
@Controller & @RestController
@Configuration
Controller (Boshqarish)
@Controller –foydalanuvchi tomonidan kelgan so’rovlarni boshqarish uchun xizmat qiladi.
@RequestMapping – so’rovning qaysi yo’lga va qaysi metod bilan
kelayotganligi qarab kerakli metodlarni chaqiradi.
Spring MVC sozlamalari 2 xil
XML Configuration
XML Configuration
Java-based Configuration
Java-based Configuration
Spring MVC da CSS va JS fayllardan foydalanish uchun quyidagi metodni WebMVCConfig klassning ichida yozishimiz kerak
E’tiboringiz uchun raxmat
|
| |