tailieunhanh - Chuyên đề Unix và Windows2k

Lập trình phân tán là một trong những vấn đề nóng bỏng của công nghệ phần mềm hiện nay. Một trong những vấn đề được giới lập trình cơ sở dữ liệu nói riêng, trong đó có một phương thức khá quan trọng là RMI (Remote Method Invoke: tạm dịch là phương thức gọi từ xa) | Báo Qắo toổte Ẩợổ đê llnix czà Trăng 3 Chang I TỒNG QUAN VÒ ê TÀI Lập trình phân tán là một trong những vấn đề nóng bỏng của cộng nghệ phần mềm hiện nay. Một trong những vấn đề đ-ợc giới lập trình quan tâm sâu sắc trong lập trình mạng nói chung và lập trình cơ sở dữ liệu nói riêng trong đó có một ph-ơng thức khá quan trọng là RMI Remote Method Invoke tạm dịch là ph-ơng thức gọi từ xa . Thông th-ờng mỗi ch-ơng trình chúng ta có thể viết d-ới dạng thủ tục Procedure hay hàm Function mà các hàm hay thủ tục này đ-ợc nạp thẳng vào ký ức và thực thi ngay trên máy cụ bộ. Điều mà các lập trình viên quan tâm ở đây không phải là cách cài đặt thủ tục hay hàm mà chính là đối số trả về của chúng là nh- thế nào Câu hỏi đặt ra ở đây là liệu có ph- ơng pháp nào để gọi các hàm hay thủ tục từ một máy bấy kỳ nào đó trong cùng mạng để sử dụng ngay trên máy thực thi đ-ợc không Đây chính là nội dung chính của lập trình mã lệnh và cũng là yếu tố chính trong lập trình phân tán đối t-ợng bằng RMI. - mang ý nghĩa triệu gọi ph- ơng thức từ xa là cách giao tiếp giữa các đói t-ợng Java có mã lệnh cài đặt bao gồm các ph-ơng ph-ơng thức thuộc tính và không loại trừ các ph- ơng thức gọi cơ sở dữ liệu nằm trên các máy khác nhau có thể triệu gọi lẫn nhau. RMI đã rất thành công trong việc t-ơng tác các ứng dụng từ giao diện ng-ời dùng. Chúng ta có thể định nghĩa các ph-ơng thức mà bao gồm sự t-ơng tác giao diện ng-ời dùng và một khác hàng Client và sau đó tạo các t-ơng tác kết nối bằng RMI. SVTH Trân H í Long Nguy n Quang TuÊn GVHD NguyÕn TÊn Kh i Sáo sắo snân Ếọa đê wà lỊ Trạng 4 Hình cho ta mô hình triệu gọi đối t-ợng phân tán. Theo thói quen thông th-ờng chúng ta đã lập trình theo phong cách gọi qua lại giữa các môđun trên máy cục bộ. Với RMI trong java ta có thể thực hiện ph- ơng thức gọi qua lại giữa các máy khác nh- biễu diễn trên. Việc gọi ph-ơng thức từ xa thoạt nhìn có vẽ đơn giản nh-ng thực tế lại phức tạp hơn nhiều ph- ơng pháp triệu gọi cục bộ. Các kỹ thuật lập

TỪ KHÓA LIÊN QUAN