บ้าน พัฒนาการ การเรียกใช้เมธอดรีโมต java rmi คืออะไร) - คำจำกัดความจาก techopedia

การเรียกใช้เมธอดรีโมต java rmi คืออะไร) - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Java Remote Method การเรียกใช้ (Java RMI) หมายถึงอะไร

Java Remote Method Invocation (Java RMI) เป็นกลไกที่อนุญาตให้หนึ่ง Java Virtual Machine (JVM) เรียกใช้วัตถุเพื่อเรียกใช้วิธีการกับวัตถุที่ทำงานใน JVM อื่น มันอำนวยความสะดวกในการโทรระยะไกลของวิธีการวัตถุ Java และการแบ่งปันทรัพยากรและบริการ

Techopedia อธิบายการเรียกใช้ Java Remote Method (Java RMI)

Java RMI เป็นกลไกทางเทคโนโลยีที่เซิร์ฟเวอร์และไคลเอนต์สื่อสารและส่งผ่านข้อมูลในขณะที่ใช้ Java Remote Method Protocol (JRMP) Java พึ่งพาอย่างหนักกับการทำให้เป็นอันดับวัตถุ Java ซึ่งช่วยให้การส่งวัตถุเป็นกระแส RMI ยังอนุญาตให้ไคลเอนต์และเซิร์ฟเวอร์โหลดประเภทวัตถุใหม่แบบไดนามิกตามที่ต้องการ

RMI ใช้สถาปัตยกรรมแบบเลเยอร์:

  • แอพลิเคชันเลเยอร์
  • ต้นขั้วและโครงกระดูกชั้น
  • เลเยอร์อ้างอิงระยะไกล
  • ชั้นการขนส่ง
Java RMI มีข้อดีมากมายดังนี้:

  • พกพาไปยัง JVM ใด ๆ
  • ส่วนหนึ่งของการเขียนของ Java เมื่อใช้วิธีใดก็ได้ (WORA)
  • ปลอดภัย: ใช้กลไกการรักษาความปลอดภัย Java ในตัวเพื่ออำนวยความสะดวกความปลอดภัยของระบบในระหว่างการดาวน์โหลดผู้ใช้
  • ง่ายต่อการเขียน / ง่ายต่อการบำรุงรักษา: อำนวยความสะดวกในการเขียนเซิร์ฟเวอร์ Java ระยะไกลและไคลเอนต์ Java ที่เข้าถึงเซิร์ฟเวอร์เหล่านั้น

พิจารณาสถานการณ์สมมตินี้: ผู้ใช้ A สร้างคลาสซึ่งมีวิธีการที่ให้บริการเฉพาะ ผู้ใช้ B ต้องการบริการของผู้ใช้ A ผ่าน Java RMI ผู้ใช้ B สามารถเรียกใช้เมธอดของวัตถุได้ ผู้ใช้ A วางบริการในรีจิสตรี ผู้ใช้ B ไม่ทราบตำแหน่งบริการดังนั้นจึงเรียกใช้รีจิสทรี RMI จากนั้นรีจิสทรีจะค้นหาบริการซึ่งเรียกใช้เมธอด

การเรียกใช้เมธอดรีโมต java rmi คืออะไร) - คำจำกัดความจาก techopedia