Câu hỏi

Các layer của kiến trúc Remote Method Invocation (RMI) là gì?

Câu trả lời

Trong Java, Remote Method Invocation (RMI) là một cơ chế cho phép một đối tượng gọi phương thức của một đối tượng khác chạy trên một JVM khác (có thể là trên cùng một máy hoặc trên một máy khác trong mạng). Kiến trúc RMI bao gồm nhiều lớp (layers) khác nhau, mỗi lớp đảm nhận các chức năng cụ thể:

1. Stub và Skeleton Layer:

  • Stub: Đại diện cho đối tượng từ xa trên phía client. Khi một client gọi một phương thức trên stub, nó sẽ chuyển tiếp yêu cầu đến đối tượng từ xa thực sự.
  • Skeleton: (Không còn được sử dụng từ Java 2, phiên bản 1.2 trở đi) Trước đây, skeleton là phần trên server nhận yêu cầu từ stub và chuyển tiếp nó đến phương thức thực sự trên đối tượng từ xa.

2. Remote Reference Layer:

  • Mục đích: Xử lý các tham chiếu đến đối tượng từ xa. Lớp này quản lý việc tạo...
Bạn cần đăng nhập để xem
senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Mục đích của việc sử dụng RMISecurityManager trong RMI là gì?

middle

Design pattern nào trong thư viện JDK của Java?

junior

Giá trị mặc định của kiểu dữ liệu byte trong Java là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào