O`zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
Download 296.57 Kb.
|
Individual Loyiha ishi.11
- Bu sahifa navigatsiya:
- RMI ilovalar uchun umumiy ma’lumot.
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. 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling