• RMI ilovalar uchun umumiy ma’lumot.
  • RMI ilovasini qurish bosqichlari




    Download 305,71 Kb.
    bet2/6
    Sana26.05.2024
    Hajmi305,71 Kb.
    #254423
    1   2   3   4   5   6
    Bog'liq
    Saloxidinov Alisher

    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.

    1-rasm.RMI ilovalarni yaratish interfeysi





    Download 305,71 Kb.
    1   2   3   4   5   6




    Download 305,71 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    RMI ilovasini qurish bosqichlari

    Download 305,71 Kb.