Những kiến thức về JavaBean

Chào các bạn, bài viết này mình sẽ giới thiệu với các bạn về Java bean, khái niệm Javabean, và bản demo mẫu cho các bạn xem.


1. Khái niệm :


Javabean là những lớp trong java được thiết kế đặc biệt nhằm tăng tính sử dụng lại, hướng đối tượng . Thực tế chúng là những lớp đóng gói nhiều đối tượng vào trong 1 đối tượng đơn (gọi là bean)


2. Javabean cần thỏa mãn các đề nghị:

Cần phải Implements lớp java.io.Serializable interface
Có một hàm khởi tạo không thông số
Có các phương thức setter và getter cho phép truy cập và gán giá trị cho các thuộc tính
Có thể có phương thức đăng ký để nhận sự kiện từ các đối tượng khác hoặc gửi sự kiện tới các đối tượng khác (dùng lớp  java.beans.PropertyChangEvent để gửi sự kiện và lớp  java.beans.PropertyChangeListener để đăng ký nhận sự kiện)
Các thuộc tính và phương thức cần tuân lệ luật đặt tên chuẩn (không chỉ dùng trong javabean mà nó còn là quy tắc đặt tên thường được coi quy ước, thói quen lập trình cho mỗi lập trình viên).


3. Demo 1 lớp JavaBean:

package demojavabean;
import java.io.Serializable;
/**
 *
 * @author Cafeitvn.com
 */
public class DemoJavaBean implements Serializable {
    private String author = "Cafeitvn.com";
    private boolean well = true;
    public DemoJavaBean() {
    }
    public String getAuthor() {
        return author;
    }
    public void setAuthor(String author) {
        this.author = author;
    }
    public boolean isWell() {
        return well;
    }
    public void setWell(boolean well) {
        this.well = well;
    }
}
Previous
Next Post »
0 Komentar