Rumah Pembangunan Apakah java rmi kaedah penyampaian java rmi)? - definisi dari techopedia

Apakah java rmi kaedah penyampaian java rmi)? - definisi dari techopedia

Isi kandungan:

Anonim

Takrif - Apa yang dimaksudkan oleh Java Remote Method Invocation (Java RMI)?

Java Remote Method Invocation (Java RMI) adalah satu mekanisme yang membolehkan satu objek yang dijalankan oleh Java Virtual Machine (JVM) untuk menggunakan kaedah pada objek yang dijalankan di JVM yang lain. Ia memudahkan panggilan jauh dari objek objek Java dan perkongsian sumber dan perkhidmatan.

Techopedia menerangkan Penyerahan Kaedah Jauh Java (Java RMI)

Java RMI adalah mekanisme teknologi di mana pelayan dan klien berkomunikasi dan menyampaikan maklumat sambil bergantung pada Protokol Jangkauan Jauh Jawa (JRMP). Java sangat bergantung pada penyeraan objek Java, yang membolehkan penghantaran objek sebagai aliran. RMI juga membolehkan pelanggan dan pelayan memuat jenis objek baru secara dinamik, seperti yang diperlukan.

RMI menggunakan seni bina berlapis:

  • Lapisan permohonan
  • Lapisan rintis dan kerangka
  • Lapisan rujukan jauh
  • Lapisan pengangkutan
Java RMI mempunyai banyak kelebihan, seperti berikut:

  • Mudah alih ke mana-mana JVM
  • Sebahagian daripada menulis Java sekali berlari ke mana-mana (WORA) pendekatan
  • Selamat dan selamat: Menggunakan mekanisme keselamatan Java terbina dalam untuk memudahkan keselamatan sistem semasa pelaksanaan muat turun pengguna
  • Mudah untuk menulis / Mudah untuk mengekalkan: Memudahkan menulis pelayan Java jauh dan pelanggan Java yang mengakses pelayan tersebut

Pertimbangkan senario ini: Pengguna A mencipta kelas, yang mempunyai kaedah yang menyediakan perkhidmatan tertentu. Pengguna B mahu perkhidmatan pengguna A. Melalui Java RMI, pengguna B dapat menggunakan kaedah objek. Pengguna A menempatkan perkhidmatan dalam pendaftaran. Pengguna B tidak menyedari lokasi perkhidmatan, jadi ia memanggil pendaftaran RMI. Registri kemudian menempatkan perkhidmatan tersebut, yang menggunakan metode tersebut.

Apakah java rmi kaedah penyampaian java rmi)? - definisi dari techopedia