Bean - это объект многократного использования, созданный с помощью языка программирования Java и соответствующий спецификациям Sun на 100% Pure Java, который упакован в соответствии со спецификациями JavaBeans. Компонент отличается от апплета Java тем, что он обладает постоянством (он остается в системе пользователя после выполнения).
Кроме того, bean-компоненты могут связываться и обмениваться данными с другими JavaBean-компонентами посредством межпроцессного взаимодействия. В этом смысле JavaBean похож на элемент управления ActiveX, но с очень важным исключением: в отличие от элементов управления ActiveX, которые выполняются только на компьютерах, которые поддержка связывания и встраивания объектов (OLE) на уровне операционной системы, a будет выполняться на любой компьютерной платформе, способной запускать Java устный переводчик.
Technipages объясняет Bean
JavaBeans - это объектно-ориентированный программный интерфейс от Sun Microsystems, который дает вам возможность производить повторно используемые квадраты приложений или программных построек, считающиеся частями, которые могут быть переданы в систему на любой основной рабочей среде. сцена. Подобно Java-апплетам, части JavaBeans (или «Beans») могут использоваться для предоставления страниц World Wide Web (или различных приложений) интуитивные способности, например, обработка стоимости ссуды или изменение содержания страницы в зависимости от клиента или программы качества.
В момент, когда используются части или Bean-компоненты, свойства Bean-компонента (например, оттенок основания окна) изменяются. безошибочно узнаваемые разные бобы и бобы, которые раньше не «встречались», могут хорошо познакомиться со свойствами друг друга и соединиться как и должно быть.
Компоненты создаются с помощью Beans Development Kit (BDK) от Sun и могут работать на любом этапе основного рабочего фреймворка. внутри различных условий приложения (называемых отсеками), включая программы, текстовые редакторы и различные Приложения.
Чтобы разработать компонент с помощью JavaBeans, вы составляете декларации языка, используя язык программирования Java Sun, и включаете пояснения JavaBeans, которые отображать свойства частей, например, атрибуты пользовательского интерфейса и события, которые запускают bean-компонент для взаимодействия с разными bean-компонентами в аналогичном держателе или где-то еще в система.
У бобов также есть решимость, которая является инструментом для определения состояния детали в защищенном месте. Это позволит, например, сегменту (bean-компоненту) «вспомнить» информацию, которую конкретный клиент только что ввел в предыдущем клиентском сеансе. JavaBeans дает приложениям Java возможность составного архивирования, которую на данный момент предоставляют интерфейсы OpenDoc и ActiveX.
Распространенное использование фасоли
- JavaBeans не хватает привилегий, доступных для неизменяемых объектов.
- Чтобы функционировать как JavaBean class, объектный класс должен подчиняться определенным соглашениям об именах, построении и поведении методов.
- Существенная особенность Java Beans API, поскольку она позволяет другому приложению, например инструменту проектирования, получать информацию о компоненте.
Распространенные злоупотребления фасолью
- JavaBeans не изменчивы по своей сути.