• - **Naming**: RMI registrida masofaviy obektlarni boglash, boglamaslik va qidirish uchun metodlarni oz ichiga oladi.
  • 6. java.rmi.server.* Paketining Klass va Metodlari
  • - **RemoteServer**: Server klasslari uchun umumiy superklass.
  • **java.rmi.registry** paketi RMI registri uchun klasslar va interfeyslarni taqdim etadi, bu masofaviy obektlarni topish uchun nomlar maydonidir.
  • - **LocateRegistry**: Muayyan xostda boshlangich masofaviy obekt registriga havola olish uchun ishlatiladi.
  • ### 5. java.rmi.* Paketining Klass va Metodlari




    Download 440,2 Kb.
    bet4/4
    Sana18.05.2024
    Hajmi440,2 Kb.
    #242327
    1   2   3   4
    Bog'liq
    8-amaliy ish1805


    ### 5. java.rmi.* Paketining Klass va Metodlari


    **java.rmi** paketi RMI uchun asosiy klasslar va interfeyslarni o'z ichiga oladi.


    Asosiy klasslar va interfeyslar:

    - **Remote**: Barcha masofaviy ob'ektlar uchun asosiy interfeys.

    - **Naming**: RMI registrida masofaviy ob'ektlarni bog'lash, bog'lamaslik va qidirish uchun metodlarni o'z ichiga oladi.

    - **RemoteException**: RMI runtime tomonidan tashlanadigan istisnolar uchun superklass.

    - **MarshalledObject**: Serializatsiyalangan ob'ekt uchun konteyner taqdim etadi.


    ### 6. java.rmi.server.* Paketining Klass va Metodlari


    **java.rmi.server** paketi serverlarni yaratish uchun ishlatiladigan klasslar va interfeyslarni taqdim etadi.


    Asosiy klasslar va interfeyslar:

    - **UnicastRemoteObject**: Muayyan port raqami bilan masofaviy ob'ektni eksport qilish uchun ishlatiladi.

    - **RemoteServer**: Server klasslari uchun umumiy superklass.

    - **RMISocketFactory**: RMI chaqiruvlari uchun klient va server soketlarini yaratish uchun metodlarni belgilaydi.

    - **RMIClassLoader**: RMI da dinamik klass yuklash uchun ishlatiladi.


    7. java.rmi.registry.* Paketining Klass va Metodlari


    **java.rmi.registry** paketi RMI registri uchun klasslar va interfeyslarni taqdim etadi, bu masofaviy ob'ektlarni topish uchun nomlar maydonidir.


    Asosiy klasslar va interfeyslar:

    - **Registry**: RMI registri bilan ishlash uchun masofaviy interfeys.

    - **LocateRegistry**: Muayyan xostda boshlang'ich masofaviy ob'ekt registriga havola olish uchun ishlatiladi.

    - **RegistryHandler**: (Eskirgan) RMI registrining maxsus amalga oshirilishlari uchun interfeys.


    Xulosa qilib aytganda, CORBA va RMI taqsimlangan tizimlarni qurish uchun ramkalar taqdim etadi, CORBA tilga xos bo'lmasa, RMI esa Java markazli. OMG CORBA kabi standartlarni nazorat qiladi, turli tizimlar va texnologiyalar o'rtasida o'zaro ishlashni ta'minlaydi. RMI arxitekturasi va uning asosiy paketlari Java virtual mashinalari o'rtasida metod chaqiruvlarini osonlashtiradi.


    Download 440,2 Kb.
    1   2   3   4




    Download 440,2 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    ### 5. java.rmi.* Paketining Klass va Metodlari

    Download 440,2 Kb.