十、理解JavaBean

Hellionstu發表於2020-05-23

1. 理解Bean

1.JavaBean本身就是一個類,屬於Java的物件導向程式設計。

2.在JSP中如果要應用JSP提供的Javabean的標籤來操作簡單類的話,則此類必須滿足如下的開發要求:

(1)所有的類必須放在一個包中,在WEB中沒有包的是不存在的;

(2)所有的類必須宣告為public class,這樣才能夠被外部所訪問;

(3)類中所有的屬性都必須封裝,即:使用private宣告

(4)封裝的屬性如果需要被外部所操作,則必須編寫對應的setter、getter方法;

(5)一個JavaBean中至少存在一個無參構造方法,此為JSP中的標籤所使用。

package com.xucece.test.model;
public class Book {
    /*
    * @Id: 該欄位為唯一標識
    * @GeneratedValue:為該欄位的值自動生成,可等價為資料庫auto increment
    * */
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Long id;
    private String reader;
    private String isbn;
    private String title;
    private String author;
    private String decription;
	
    /*
    * 無參構造方法供JSP呼叫
    */
    public Book() {
        
    }
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getReader() {
        return reader;
    }

    public void setReader(String reader) {
        this.reader = reader;
    }

    public String getIsbn() {
        return isbn;
    }

    public void setIsbn(String isbn) {
        this.isbn = isbn;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getDecription() {
        return decription;
    }

    public void setDecription(String decription) {
        this.decription = decription;
    }

}

相關文章