JavaBeans是Java中一種特殊的類,可以將多個對象封裝到一個對象(bean)中。
特點是可序列化,提供無參建構元,提供getter方法和setter方法訪問對象的屬性
名稱中的「Bean」是用於Java的可重用軟體組件的慣用叫法。

程式設計師想在程序中實現一些面向對象編程的常見需求,只能手寫大量膠水代碼。
而Java bean就是編寫這套膠水代碼的慣用模式或約定。
當類遵守了這些約定時就可以用於若干工具或庫,這些約定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。

JavaBean : 可重用的元件,在jsp程式中常用來封裝業務邏輯和資料庫操作的物件。
JavaBean 實際上就是一個java類,一般需要滿足以下要求:
《1》是一個公有類,並提供無參的公有的構造方法
《2》屬性私有
《3》具有公有的get和set方法


練習實例:

package test5;

public class Person {
	private String name;
	private Integer age;
	private String gender;
	private String hobe;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getAge() {
		return age;
	}
	public void setAge(Integer age) {
		this.age = age;
	}
	public String getGender() {
		return gender;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}
	public String getHobe() {
		return hobe;
	}
	public void setHobe(String hobe) {
		this.hobe = hobe;
	}
	
	
}

JavaBean就是一個中轉載體。這就是所謂的增刪改查

最多就是,我們根據業務需求,通過寫Java代碼,來進行一些邏輯的控制,一般來說就是:

數據不是想增就能增。數據不是想刪就能刪。數據不是想改就能改。數據不是想查就能查。
而是對於整個專案或網站來說要先查個權限,設定個判斷,做一層過濾..等。

參考資源:https://www.jianshu.com/p/6fb9c075d239

發佈留言