Bahay Pag-unlad Ano ang malalawak na pamamaraan ng pagsusumamo (rmi)? - kahulugan mula sa techopedia

Ano ang malalawak na pamamaraan ng pagsusumamo (rmi)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Remote Paraan ng Invocation (RMI)?

Ang Remote method invocation (RMI) ay isang ipinamamahagi na object object na binuo ng Sun para sa Java programming language. Magagamit ito bilang bahagi ng interface ng interface ng application ng Java (API) kung saan ang mga interface ng bagay ay tinukoy bilang mga interface ng Java at gumamit ng serialization ng object.


Pinahihintulutan ng RMI ang mga pamamaraan ng Java na sumangguni sa isang malayong bagay at mag-imbita ng mga pamamaraan ng malayong bagay. Ang malayong bagay ay maaaring manirahan sa isa pang Java virtual machine, ang parehong host o sa ganap na magkakaibang mga host sa buong network. RMI marshals at unmarshals paraan ng mga argumento sa pamamagitan ng object serialization at sumusuporta sa mga dinamikong pag-download ng mga file ng klase sa mga network.

Ipinaliwanag ng Techopedia ang Remote Meth Invocation (RMI)

Ang Remote paraan ng invocation ay unang ipinakilala sa Java Development Kit (JDK) 1.1 at malawak na ginagamit sa ipinamamahaging object computing. Ginagawa nito ang pagkakatugma sa object-oriented ng mga remote na tawag na pamamaraan. Ang mga pagpapaandar ng RMI ay dumating sa isang package ng java.rmi at nagbibigay ng isang ipinamamahaging object na kakayahan para sa mga application na batay sa Java.


Ang arkitektura ng RMI ay nagpapalawak ng katatagan at kaligtasan ng arkitektura ng Java sa ipinamamahagi na mundo ng computing. Pinapayagan ng RMI ang code na tumutukoy at nagpapatupad ng pag-uugali upang manatili sa iba't ibang mga virtual virtual na Java. Ang mga malalayong serbisyo sa RMI ay naka-code gamit ang interface ng Java kung saan ang pagpapatupad ay naka-code sa isang klase. Sa unang klase, ang pagpapatupad ng pag-uugali ay tumatakbo sa server. Ang pangalawang klase ay tumatakbo sa kliyente at kumikilos bilang isang proxy para sa malayong serbisyo.


Ang pagpapatupad ng RMI ay binuo mula sa tatlong abstract layer - ang tangkay at balangkas na layer, ang malayuang sangguniang sanggunian at layer ng transportasyon. Ang tuktok at patong na layer ay nasa ibaba lamang ng view ng nag-develop. Ang mga bagay na stub at skeleton ay ginagamit upang magbigay ng isang koneksyon sa pagitan ng kliyente at malayong bagay. Ang isang paraan ng pagsulong ng paraan ng pag-uusisa mula sa kliyente hanggang sa server at may kamalayan sa kung paano makipag-usap sa mga punta sa buong link. Samakatuwid, ito ay kumikilos bilang isang proxy kung saan nakatira ang pagpapatupad ng malayong bagay. Ang sanggunian sa malayong bagay ng isang kliyente ay literal na isang sanggunian sa lokal na usbong. Naglalagay ang kliyente ng isang lokal na kopya ng bagay na bagay. Ang mga skeleton ay may hawak na mga pamamaraan, na nagpapadala ng mga tawag sa pagpapatupad ng malayong bagay.


Ang mga hakbang sa pagdidisenyo ng isang aplikasyon ng RMI ay:

  1. Tukuyin ang mga malayuang interface at ipatupad ang kliyente at mga malalayong bagay.
  2. I-compile ang pinagmulan at makabuo ng mga stubs at skeleton.
  3. Gawing ma-access ang mga kinakailangang network ng klase.
  4. Patakbuhin ang application.
Ano ang malalawak na pamamaraan ng pagsusumamo (rmi)? - kahulugan mula sa techopedia