Введение
Это руководство посвящено идентификации объектов JavaBean.
Более подробная информация об объектах JavaBean находится в разделе Концепция:
Объекты JavaBean.
Идентификация объектов JavaBean
Объекты JavaBean - это классы Java, написанные в соответствии с соглашениями модели компонентов объектов JavaBean.
Объекты JavaBean могут использоваться в их простой форме, в которой свойства открыты с помощью методов получения и
установки, но события не генерируются. Для такого объекта JavaBean применимы рекомендации по именованию методов
получения и установки для полей простых классов Java. Этот тип объектов JavaBean обычно используется на страницах JSP,
где он служит носителем данных от формы к Web-странице.
Можно усложнить поведение объекта, если необходимо уведомлять другие части об изменениях или попытке изменить свойство
объекта JavaBean. В этом случае, объект JavaBean нужно спроектировать так, чтобы он генерировал события, описывающие
изменение свойства.
Объекты JavaBean, которые генерируют (и обрабатывают) события, обычно применяются в структурах интерфейсов, таких как
Swing, где они реализуют архитектурный шаблон Модель-Представление-Контроллер. Объекты JavaBean, представляющие
визуальные компоненты, часто имеют дополнительные классы, такие как модули настройки bean-объекта, позволяющие
производить модификацию экземпляров объектов JavaBean во время проектирования.
Моделирование объектов JavaBean
Объекты JavaBean моделируются как классы Java.
Свойства объектов JavaBean не моделируются явно. Вместо этого, они идентифицируются с помощью соглашений об именах
объектов JavaBean.
На диаграммах проекта полезно использовать зависимости, показывающие, какие классы генерируют и обрабатывают события.
Обработчики событий вводятся как интерфейсы, которые имеют свои конкретные реализации.
|