AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“Individual loyiha” ishi
Mavzu: Zaxira buyumlar tartibini avtomatlashtirish uchun sayt yaratish.
Bajardi:
314-19 guruh talabasi Nurmurodov Bahrom
Rahbar: Хожиева Н.Ж
Baholash:
Toshkent 2022
Reja:
Krish
bob. Na’zariy ma’lumotlar
RestFull API haqida qisqacha ma’lumot
Zahira buyumlarini tartiblash haqida ma’lumot
bob. Amaliy qism
Dizayn va front qismi
Backend (server) qismi
Foydalanilgan adabiyotlar ro’yxati
Kirish
Zaxira buyumlar tartibini avtomatlashtirish uchun sayt yaratishdan oldin biz bu sohada ishlayotgan korxonalarni ish faoliyatini o’rganib, o’zimizga mos texnologiyani tanlab olishimiz kerak.Tizim browser muhitida ishlashi inobatga olinganda bizda ikkita arxitekturaviy yo’l paydo bo’ladi.Server side rendering va client side rendering. Bu tizim qidiruv tizimlariga joylashtirilmasligini inabatga oladigan bo’lsak biza bitta eng oson va samarali yo’l qoladi.U ham bo’lsa client side rendering. Bu ishni bajarishimiz uchun projectni 2 ta qismga ajratamiz: server(backend) va client(front). Server uchun node js va express js frameworkini tanlaymiz.Client qismiga esa React js kutubxonasidan foydalanamiz.Bu ikki qism o’rtasida aloqani ta’minlash uchun esa Restfull API deb nomlangan arxitekturadan foydalanamiz.Quyida biz RESTFULL API haqida va zaxira buyumlarini tartiblash qanay amalga oshishi haqida qisqacha ma’lumotlar berib o’tamiz.
I.Nazariy qism
1)
Veb-resurslar dastlab World Wide Web-da URL manzillari bilan aniqlangan hujjatlar yoki fayllar sifatida belgilangan. Bugungi kunda ular Internetda aniqlanishi, nomlanishi, murojaat qilinishi yoki qayta ishlanishi mumkin bo'lgan har bir ob'ekt yoki ob'ektni o'z ichiga olgan ancha umumiy va mavhum ta'rifga ega. REST API veb-xizmatida resurs URI ga zaharlangan so'rovlar XML, HTML, JSON yoki boshqa formatda formatlanishi mumkin bo'lgan javobni ishga tushiradi. Javob saqlangan resursga ba'zi o'zgarishlar kiritilganligini tasdiqlashi, shuningdek, boshqa tegishli resurslar va ularning to'plamlariga gipermatnli havolalarni taqdim etishi mumkin. HTTP dan eng keng tarqalgan protokol sifatida foydalanish PUT, DELETE, HTTP GET, POST buyruqlari bilan oldindan belgilangan mavjud operatsiyalar turlarini anglatadi.
Fuqaroliksiz protokollar va standart operatsiyalardan foydalangan holda, REST tizimlari umumiy tizimga ta'sir qilmasdan manipulyatsiya qilinishi va yangilanishi mumkin bo'lgan komponentlarni qayta ishlatish orqali tez ishlash, ishonchlilik va o'sish potentsialini ko'zlaydi. REST-dan foydalanish ko'pincha og'irroq SOAP (Simple Object Access Protocol) uslubidan ko'ra afzalroqdir, chunki REST tarmoqli kengligidan foydalanmaydi, bu uni Internetda foydalanish uchun qulayroq qiladi. SOAP yondashuvi taqdim etilgan server dasturini (ma'lumotlarga xizmat ko'rsatish uchun) va mijoz dasturini (ma'lumotlarni so'rash uchun) yozish yoki ishlatishni talab qiladi.
Do'stlaringiz bilan baham: |