tailieunhanh - Lập trình Java nâng cao part 6

Tham khảo tài liệu 'lập trình java nâng cao part 6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | ChươNQ 5 JAVA BEAN Chương này giới thiệu mô hình thành phần JavaBean s Bean và các thành phần cùa JavaBean J Bộ công cụ phát triển Bean BDK S Tạo ra các Bean riêng J Xây dựng ứng dụng với Bean . GIÒI THIỆU VỂ JAVABEAN JavaBean tăng cường cho Java các tính năng cho phép các đổi tượng tương tác với nhau theo công nghệ thành phần. Mô hinh phân mêm thành phán gồm cảc thành phần được xem như là hạt nhân các Container bộ chứa nơi các đối tượng được lắp ghép lại và tạo thành chương trình người lập trình viết thêm các dòng lệnh thực hiện sự tương tác giữa các thành phần theo một kịch bản để thực hiện nhiệm vụ cùa bài toán. Một Container là nơi các thành phần có thể tự đăng ký và tạo ra các giao diện cho các thành phần khác biết cách tương tác với chúng. Chú ý rang nhiều tính năng hỗ trợ CpenDoc cũng hỗ trợ JavaBean JavaBean là một mô hỉnh thành phần hoàn chỉnh hỗ trợ các tính năng chung cho kiến trúc thành phân các thuộc tính sự kiện và lưu trữ. JavaBean được mô tả như sau Interface Publishing and Discovery Khi một thành phan được đặt vào Container cùa JavaBean lính năng đăng ký đối tượng giúp .nó hiện hữu giữa các đổi tượng khác phát hành cảc giao diện để các dối tượng khác có thể dùng được. Event Handling Cho phép các đối tượng trac dải với nhau qua thông báo. Persistence Cung cấp khả năng lưu trữ thông tin về một sự kiện hay đối tượng để dùng sau này. Layout Control Cung cấp các điều khiển để xây dựng giao diện trực quan và bố trí các thành phần bên trong mọt Container. Application Builder Cont rols Cho phép các thành phần bộc lộ các thuộc tính và hành V ra cảc công cụ phát triển giúp các nhà phát triển xây dựng ứng dụng một cách nhanh chóng. Chương 5. JAVA BEAN 197 InfoBus Giao diện lập trinh Java dạng nén và cho phép kết hợp các applet hoặc JavaBean trên trang Web hay trong ứng dụng Java để truyền thông dữ liệu với nhau. InfoBus là một cơ chể truyền thông được thiết kế để chạy trong một Client hay một Server đơn lè Nó không phải là cơ chế truyền thông mạng. COBBAvà