1. 程式人生 > >十、理解JavaBean

十、理解JavaBean

## 1. 理解Bean 1.JavaBean本身就是一個類,屬於Java的面向物件程式設計。 2.在JSP中如果要應用JSP提供的Javabean的標籤來操作簡單類的話,則此類必須滿足如下的開發要求: (1)所有的類必須放在一個包中,在WEB中沒有包的是不存在的; (2)所有的類必須宣告為public class,這樣才能夠被外部所訪問; (3)類中所有的屬性都必須封裝,即:**使用private宣告**; (4)封裝的屬性如果需要被外部所操作,則必須編寫對應的setter、getter方法; (5)一個JavaBean中至少存在一個無參構造方法,此為JSP中的標籤所使用。 ```java 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; }