Mājas Attīstība Kas ir attālā metodes izsaukšana (rmi)? - definīcija no tehopedijas

Kas ir attālā metodes izsaukšana (rmi)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē attālā metodes izsaukšana (RMI)?

Attālās metodes izsaukšana (RMI) ir sadalīta objekta tehnoloģija, ko Sun izstrādājusi Java programmēšanas valodai. Tas ir pieejams kā galvenā Java lietojumprogrammu programmēšanas saskarnes (API) daļa, kur objekta saskarnes tiek definētas kā Java saskarnes un tiek izmantotas objektu serializācijas.


RMI ļauj Java metodēm atsaukties uz attālu objektu un izsaukt attāla objekta metodes. Attālais objekts var atrasties citā Java virtuālajā mašīnā, tajā pašā resursdatorā vai pilnīgi dažādos saimniekdatoros visā tīklā. Ar RMI saistītie un nesaprotamie metožu argumenti, izmantojot objektu serializāciju, atbalsta klases failu dinamisku lejupielādi visā tīklā.

Techopedia skaidro Remote Method Invocation (RMI)

Attālās metodes izsaukšana pirmo reizi tika ieviesta Java attīstības komplektā (JDK) 1.1, un to plaši izmanto sadalīto objektu skaitļošanā. Tas veic attālinātās procedūras izsaukumu objektorientēto ekvivalenci. RMI funkcionalitāte ietilpst java.rmi paketē un nodrošina sadalītas objekta iespējas Java balstītām lietojumprogrammām.


RMI arhitektūra paplašina Java arhitektūras izturību un drošību izplatītajā skaitļošanas pasaulē. RMI ļauj šim kodam noteikt un ieviest uzvedību dažādās Java virtuālajās mašīnās. Attālie pakalpojumi RMI tiek kodēti, izmantojot Java interfeisu, kur ieviešana tiek kodēta klasē. Pirmajā klasē uzvedības ieviešana notiek serverī. Otrā klase darbojas uz klientu un darbojas kā attālā pakalpojuma starpnieks.


RMI ieviešana ir veidota no trim abstraktiem slāņiem - stublāja un skeleta slāņa, tālvadības atsauces slāņa un transporta slāņa. Stumbru un skeleta slānis atrodas tieši zem izstrādātāja skata. Stumbra un skeleta objekti tiek izmantoti, lai nodrošinātu savienojumu starp klientu un attālo objektu. Stumbrs pārsūta metodes izsaukumus no klienta uz serveri un zina, kā sazināties ar šķautni visā saitē. Tāpēc tas darbojas kā starpniekserveris, kur atrodas attālā objekta ieviešana. Klienta atsauce uz attālo objektu burtiski ir atsauce uz vietējo krāpni. Klientam ir vietne objekta objekta kopija. Skeletos tiek turētas metodes, kas nosūta zvanus uz objekta attālu ieviešanu.


RMI lietojumprogrammas projektēšanas soļi ir šādi:

  1. Definējiet attālās saskarnes un ieviesiet klienta un attālos objektus.
  2. Apkopojiet avotu un izveidojiet stublājus un skeletus.
  3. Padariet pieejamus vajadzīgos klašu tīklus.
  4. Palaidiet lietojumprogrammu.
Kas ir attālā metodes izsaukšana (rmi)? - definīcija no tehopedijas