JSP-JavaBeans
JavaBean 是在編寫 Java 時專門創建的 Java 類,根據 JavaBean API 規范進行編碼 。 以下是區分 JavaBean 和其他 Java 類的特有的特征:
-
它提供了一個默認的無參數構造函數。
-
它應該是可序列化的,實現 serializable 接口。
-
它可能有大量可以讀或寫的屬性。
-
它可能有大量“getter”和“setter”方法的屬性。
方法 | 描述 |
---|---|
getPropertyName() | 例如,如果屬性名稱是 firstName,你的方法名稱應該是 getFirstName(),它可以讀該屬性。該方法叫做訪問器。 |
setPropertyName() | 例如,如果屬性名稱是 firstName,你的方法名稱應該是 setFirstName(),它可以寫該屬性。該方法叫做賦值方法。 |
一個只讀屬性只會有一個 getPropertyName() 方法,而一個只寫屬性將只有一個 setPropertyName() 方法。
優點
- Bean可以控制它的屬性、事件和方法是否暴露給其他程序。
- Bean可以接收來自其他對象的事件,也可以產生事件給其他對象。
- 有軟件可用來配置Bean。
- Bean的屬性可以被序列化,以供日后重用。