跳至內容

JavaBeans

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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