準則: 指出 JavaBeans
這個準則討論如何指出和塑造 J2EE 應用程式的 JavaBeans。
關係
相關元素
主要說明

簡介

這個準則以指出和建模 JavaBeans 為重點。

如需 JavaBeans 的相關資訊,請參閱概念:JavaBeans

指出 JavaBeans

JavaBeans 是根據 JavaBeans 元件模型的慣例來撰寫的 Java 類別。

JavaBeans 最簡單的用法是透過取得元和設定元來公開內容,但不激發任何事件。這樣的 JavaBean 可以符合一般 Java 類別的欄位取得元和設定元的命名慣例建議。這種 JavaBean 常用於 JavaServer Pages,扮演從網頁表單傳送資料的媒介。

如果您希望在 JavaBean 內容變更時或試圖變更時通知其他各方,則情況會更複雜一些。在此情況下,JavaBean 的設計必須可激發事件來描述內容的變更。

激發(和處理)事件的 JavaBeans 常用於使用者介面架構中,例如 Swing,用來實作 Model-View-Controller 架構型樣。呈現視覺化元件的 JavaBeans 通常有其他類別,例如 Bean 自訂程式,可以在設計時修改 JavaBean 實例。

建模 JavaBeans

Java Bean 塑造為 Java 類別。

Java Bean 的內容並不明確塑造;而是透過 JavaBeans 命名慣例來指出。

顯示 Customer 內容的 UML 圖型。

在設計圖中,建議利用相依性來指出哪些類別會激發或處理事件。事件接聽器以介面形式來使用,由具體實作來實現。

顯示事件接聽器的 UML 圖型。