JavaBeans
外觀
這是此頁批准,以及是最近的修訂。
JavaBeans是 Java 著一種特殊的類似,會當將真濟个物件封裝到一个物件(bean)中。特點會當排做列,提供無參建構元,提供 getter 方法佮 setter 方法存取物件的屬性。名稱中的「Bean」是用著 Java 會當重用軟體組件的慣用叫法。
優點
- Bean 會當控制伊的屬性、事件佮方法是毋是暴露予其他的程式。
- Bean 會當接收來自其他物件的事件,嘛會當產生事件予其他的物件。
- 有軟體通用來組態 Bean。
- Bean 的屬性會當予人序列化,以供日後重用。
JavaBeans 規範
欲成做 JavaBean 類別,著愛遵循關於號名、建構元、方法的特定規範。有遮的規範,才有通使用、復用、替代佮連接 JavaBeans 的工具。
規範如下:
- 有一个 public 的無參數建構子。
- 屬性會當透過 _ get _、_ set _、_ is _(會當代替 get,用佇咧布林型屬性上)方法抑是遵循特定號名規則的其他方法存取。
- 順序列化。
` TestPersonBean . java `:
` testPersonBean . jsp `;
參考文獻
外部連結
- Oracle's JavaBeans tutorials
- JavaBeans specification