O`zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Download 296.57 Kb.
bet2/6
Sana18.06.2023
Hajmi296.57 Kb.
#1596483
1   2   3   4   5   6
Bog'liq
Individual Loyiha ishi.11

RMI ilovasini qurish bosqichlari.
RMIdan foydalanish uchun biz ikkita narsani qilishimiz zarur: toʻrtta sinflar qurish va besh bosqichni bajarish. Sinflarni va bosqichlarni qisqacha tushuntirib oʻtamiz.
RMI dan foydalanganda toʻrtta asosiy sinfni qurishimiz kerak:
1. Masofadagi obyekt uchun interfeys. Bu interfeys kliyent hamda server
tomonidan foydalaniladi.
2. RMI kliyent – kliyent masofadagi serverdan obyektni qidiradi, keyin
obyektdan mahalliy obyektdek foydalanadi.
3. Obyektni amalga oshirish – obyektni interfeysning birinchi bosqichida
amalga oshirish kerak va u server tomonidan foydalaniladi.
4. RMI server – bu sinf obyekt uchun misol yaratadi va obyektni roʻyhatdan
oʻtqazadi.
Tizimni kompilatsiya qilish va ishga tushirish.
1. liyent va serverni kompilatsiya qilish – bu bosqich masofadagi obyekt interfeysini kompilyatsiya qiladi.
2. Kliyent stub va server skeletonini yaratish – kliyent stub va server
skeleton chaqiriqlar metodini q oʻllab-quvvatlaydi va qurilmalarni mustaqil
kodlanishini ta’minlaydi. Kliyent tizmiga kliyent sinfi, sinf interfeysi va kliyent stub sinfi kerak. Server tizimiga server sinfi, masofadagi obyekt interfeysi va
server skeleton sinfi kerak.

  1. RMIni roʻyhatga olishni boshlash - roʻyhatga olish bir marotaba

amalga oshiriladi va har bir masofadagi obyekt uchun emas.
4. Serverni ishga tushirish – bu bosqich bir xil qurilmalarda amalga
oshiriladi.
5. Kliyentni ishga tushirish – bu bosqich mustaqil qurilmalarda amalga
oshiriladi.
RMI ilovalar uchun umumiy ma’lumot.
Ikkita alohida dastur RMI ilovalari tarkibiga kiradi: server va client. Odatda
server ilovasi ba’zi masofaviy obyektlarni yaratadi, ularga mos yozuvlar beradi va
mijozlar ushbu masofaviy obyektlardagi usullarni chaqirishini kutadi. Odatiy
kliyent ilovasi serverdagi bir yoki bir nechta masofaviy qurilmalarga beradi va keyin ularni usullarini chaqiradi. RMI server va mijozning axborotni oldinga va orqaga oʻtkazishni ta’minlaydi. Bunday dastur ba’zan taqsimlangan obyektlar
ilovasi deb ataladi.Taqsimlangan obyekt ilovalariga quyidagilar kerak:

  • Masofadagi obyektlarni topish uchun: Ilovalar masofadagi

obyektlarga qoʻllaniladigan manbalarga erishish uchun ikkita mexanizmdan biri
qoʻllaniladi. Ilova masofadagi obyektini RMIning oddiy nomlash tizimi bilan
roʻyhatdan oʻtqazadi.

  • Masofadagi obyekt bilan aloqa qilish: Masofadagi obyektlar orasidagi

aloqa haqida ma’lumot RMI tomonidan k oʻrib chiqiladi. Dasturchiga masofaviy
aloqa standart Java usuli chaqiruviga oʻxshaydi.

  • Obyektlar uchun sinf bayt kodlarini yuklab olish: RMI chaqiruvchining

qurilmalarini masofadan obyektlarga koʻchirishga ruxsat berganligi sababli, RMI
obyektning kodini oʻrnatish va shuningdek, uning ma’lumotlarini uzatish uchun
zarur mexanizmlarni taqdim etadi. Quyidagi rasmda RMI taqsimlangan ilovasi tasvirlangan. U masofadagi obyektlarda qoʻllaniladigan manbalarni roʻyhatga olish uchun ishlatiladi. Server nomini masofadagi obyekt bilan bog'lash uchun roʻyxatga olish orqali amalga oshiriladi. Kliyent masofadagi obyektni uni nomi bilan qidiradi. Rasmda, shuningdek, RMI tizimi mavjud boʻlgan veb-serverni serverdan mijozga va mijozdan serverga, kerak boʻlganda obyektlar uchun bayt kodlarini oʻrnatish uchun foydalanadi.

RMI ilovalarni yaratish interfeysi



Download 296.57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling