Software Component Model :
_ Có thể đóng gói dữ liệu và chức năng
_ Cung cấp dịch vụ dựa trên một đặc điểm kỹ thuật
_ Được thiết kế cho sử dụng lại và thay thế cho nhau
_ Ẩn đi các thực hiện, sử dụng các giao diện, và đóng gói dữ liệu
_ Giao diện và các class định nghĩa trong gói java.bean phân bổ đồng đều để kiểm soát các thuộc tính của nó.
Cấu trúc của JavaBeans :
_ Các class của javabeans luôn luôn sử dụng một tên gói (package)
_ Các class của javabeans phải có một constructor không có đối số
_ Phương thức getter được sử dụng để lấy các thuộc tính của một class trong javabeans .
_ Phương pháp setter được sử dụng để thiết lập các thuộc tính của một lớp class trong javabeans .
Tính năng của JavaBeans :
_ Xác định được giao diện của nó
_ JavaBeans hỗ trợ: + Properties :Cho phép ứng dụng đọc và sửa đổi các giá trị của JavaBeans
+ Events : Giao diện tạo ra các sự kiện độc đáo của JavaBeans
+ Methods : thích nghi lớp Java hiện có cho javabeans và sử dụng chúng mà không thay đổi giao diện của nó.
+ Serialization :Bảo tồn trạng thái của một class, chẳng hạn như tài sản của javabeans
+ JavaBeans API: Thực hiện các chức năng cho JavaBeans
Dịch vụ thành phần JavaBeans API :
_ Tạo điều kiện cho các tính năng của JavaBeans
_ Nó bao gồm : + Property Management : Xử lý các thuộc tính của bean. Nó chia tách các thông tin trạng thái thành phần vào các mô-đun khác nhau.
+ Introspection : Cung cấp cấu trúc nội bộ của các thành phần cho người sử dụng
+ Event-handling : Xác định tương tác hướng sự kiện giữa các class và các ứng dụng
+ Application builder support :Chỉnh sửa và thao túng javabeans và sử dụng công cụ xây dựng ứng dụng trực quan
+Persistence : bày bán và lấy ra các class trong bối cảnh của các container của Javabeans
Các bước tạo ra Javabeans :
JavaBeans và các lớp Java
_ Các lớp được viết và quy định tại một lớp Java.
_ JavaBean là một lớp Java khi:
+ Nó là công khai
+ Nó có một nhà xây dựng công cộng không có đối số
+ Nó có một phương pháp nhận được công () để đọc các thuộc tính
+ Nó có phương pháp () thiết lập công để ghi vào các tài sản
Không có nhận xét nào:
Đăng nhận xét