指南:确定JavaBeans
主题
简介
本指南关注 JavaBeans 的标识和建模。
关于 JavaBean 的更多信息,请参阅概念:JavaBeans。
确定JavaBeans
JavaBeans 是 Java 类,这些类是按照 JavaBeans 组件模型的约定编写的。
可以使用 JavaBeans 的简单形式,在该形式中 JavaBean 通过其 getter 方法和 setter 方法显露属性,但不击发事件。这样的 JavaBean 将属于为普通 Java 类的字段命名 getter 方法和 setter 方法的建议做法。通常在 Java Server Pages 中使用该类型的 JavaBean,在其中它作为 Web 页面上表单中的数据的载体。
如果希望在更改或尝试更改 JavaBean 属性时能够通知其它方,则可以添加附加的改进级别。在该情况中,需要设计 JavaBean 以便它击发描述属性更改的事件。
击发(和处理)事件的 JavaBeans 在用户接口框架(例如 Swing)中很常见,在这些框架中使用它们来实施“模型-视图-控制器”体系结构模式。表示可视组件的 JavaBeans 经常有诸如 Bean 定制程序之类的附加类,允许在设计期修改 JavaBean 实例
对 JavaBeans 建模
将 Java Beans 建模为 Java 类。
不明确对 Java Beans 属性建模;而是通过 JavaBeans 命名约定标识它们。

在设计图中,使用显示哪个类击发或处理事件的相关性很有用。事件监听程序被作为接口引入,而接口由它们的具体实施实现。

|