Главная / Компьютеры / Что такое javabeans?

Что такое javabeans?

JavaBeans – это программные компоненты которые можно повторно использовать или части кода для программ, написанных на языке Java®. Они предназначены для того, чтобы программисты могли написать программу один раз и запустить её в любой системе. Один и тот же JavaBeans можно использовать для создания множества разных программ. Чтобы оставаться переносимым, JavaBeans должен следовать определённым соглашениям о программировании.
Язык программирования Java® был разработан в середине 1990-х годов Джеймсом Гозелингом из Sun Microsystems. Синтаксис аналогичен синтаксису языков программирования C и C ++. Он отличается от этих языков тем, что объектная модель проще. Большим преимуществом языка Java® является то, что программы, написанные на Java®, могут работать на любой компьютерной системе без изменений в коде.

JavaBeans™ помогает программам Java® оставаться переносимыми. В основном это несколько объектов, сгруппированных вместе, так что их можно перемещать как группу, а не по отдельности. Чтобы достичь этого, JavaBeans™ следует определённым соглашениям в наименовании, построении и поведении.

JavaBean™ должен иметь возможность сериализации. Это означает, что его можно преобразовать в последовательность битов, чтобы сохранить в файле или передать по сети. Другие названия для этого процесса являются дефлятированием и маршализация. Чтобы использовать JavaBean™ после его сериализации, его необходимо восстановить в процессе, который называется десериализацией или накачкой.

Другое соглашение, используемое при написании JavaBeans™, является нулевым конструктором. Конструктор – это подпрограмма или последовательность событий, вызываемая при создании объекта для подготовки объекта к использованию. Конструкторы обычно принимают параметры для установки переменных объекта. Нулевой конструктор не принимает параметров.

Для защиты от случайных или повреждающих код изменений в переменных, переменные в JavaBeans™ устанавливаются как закрытые. Это означает, что они доступны только для функций, которые являются членами того же класса, или для тех, которым предоставлен определенный доступ. Их можно изменить только с помощью общедоступной функции-члена, которая принимает новое значение в качестве параметра и затем изменяет приватную переменную. Подобная подпрограмма может вернуть значение закрытой переменной-члена разработчику кода. Это называется методом получения и установки или методом мутатора.

JavaBeans™ не следует путать с апплетами. Апплеты – это миниатюрные веб-программы, а JavaBeans™ – это многократно используемые компоненты, которые можно объединять для создания программ. В некоторых случаях апплеты могут быть разработаны для выполнения функций, аналогичных JavaBeans™.



Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *

*