Помощь в написании студенческих работ
Антистрессовый сервис

Описание применяемых технологий

РефератПомощь в написанииУзнать стоимостьмоей работы

Суть компонентно-ориентированного программирования состоит в написании повторно используемых компонентов, чтобы в последующем составлять из них программы, как из независимых строительных блоков. Целью данной работы было поддержать модель JavaBeans, как самую популярную компонентную модель для Java. Эта модель была создана в 1997 году компаний Sun Microsystems, чтобы позволить сторонним… Читать ещё >

Описание применяемых технологий (реферат, курсовая, диплом, контрольная)

Компонентная модель JavaBeans

Основные понятия

Суть компонентно-ориентированного программирования состоит в написании повторно используемых компонентов, чтобы в последующем составлять из них программы, как из независимых строительных блоков. Целью данной работы было поддержать модель JavaBeans, как самую популярную компонентную модель для Java. Эта модель была создана в 1997 году компаний Sun Microsystems, чтобы позволить сторонним разработчикам создавать Java компоненты для будущего использования конечным пользователем. Согласно спецификации, Java Bean — это повторно используемый программный компонент, которым можно манипулировать с помощью графических инструментов [14]. Особую популярность Java Beans снискали как компоненты графического интерфейса пользователя, так, многие компоненты AWT и Swing являются Java Beans. В языке Java Java Bean — это класс, отвечающий некоторым требованиям, таким как:

  • 1. Класс должен быть иметь публичный (с модификатором доступа public) конструктор по умолчанию (конструктор без параметров).
  • 2. Класс должен поддерживать сериализацию (то есть реализовывать интерфейс java.io.Serializable)
  • 3. Свойства класса должны быть доступны через методы доступа (аксессоры и мутаторы), именованные следующим образом: setXXX для мутатора и getXXX или isXXX в случае, если свойство имеет тип boolean или Boolean, для аксессоров, где XXX — имя соответствующего свойства с большой буквы.

Java Bean не должен наследоваться ни от какого класса, однако Java Bean’ам, у которых есть графическое представление, необходимо наследовать класс java.awt.Component, чтобы такие классы могли быть отображены в среде разработки [14]. Одной из важных частей компонентной модели Java Beans является событийная модель, которая позволяет связывать компоненты между собой в рамках событийно — ориентированного программирования («event — driven programming»).

Показать весь текст
Заполнить форму текущей работой