Trong Java, Binding
tro...
Trong Java, Binding
tro...
Trong Java RMI (Remote Method Invocation), "binding" là quá trình liên kết một tên với một đối tượng từ xa trong một dịch vụ đặt tên như RMI registry. Khi một đối tượng từ xa được "bind" với một tên, các client có thể tra cứu (lookup) đối tượng từ xa đó thông qua tên đã được liên kết để gọi các phương thức từ xa trên đối tượng đó.
bind(String name, Remote obj)
: Phương thức này liên kết một đối tượng từ xa với một tên cụ thể trong RMI registry. Nếu tên đã tồn tại, một ngoại lệ AlreadyBoundException
sẽ được ném ra.
rebind(String name, Remote obj)
: Phương thức này cũng liên kết một đối tượng từ xa với một tên, nhưng nó sẽ ghi đè bất kỳ liên kết nào hiện có với tên đó mà không ném ra ngoại lệ.
unbind(String name)
: Phương thức này loại bỏ liên kết giữa một tên và một đối tượng từ xa trong RMI registry.
lookup(String name)
: Phương thức này được sử dụng bởi client để tìm kiếm một đối tượng từ xa trong RMI registry dựa trên tên đã được liên kết.
import java.rmi.*;
import java.rmi.registry.*;
import java.rmi.server.*;
public class Server extends UnicastRem...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào