Bean — це об’єкт багаторазового використання, створений за допомогою мови програмування Java і відповідає 100% специфікаціям Sun Pure Java, який упаковується відповідно до специфікацій JavaBeans. Бін відрізняється від аплету Java тим, що він має постійність (він залишається в системі користувача після виконання).
Крім того, bean-компоненти здатні обмінюватися даними з іншими JavaBeans за допомогою міжпроцесного зв'язку. У цьому сенсі JavaBean схожий на елемент керування ActiveX, але з дуже важливим винятком: на відміну від елементів керування ActiveX, які виконуються лише на комп’ютерах, які Підтримуючи зв'язування та вбудовування об'єктів (OLE) на рівні операційної системи, a виконуватиметься на будь-якій комп'ютерній платформі, яка здатна запускати Java перекладач.
Technipages пояснює Бін
JavaBeans — це інтерфейс програмування з об’єктним розташуванням від Sun Microsystems, який дає вам можливість створювати повторно використані додатки або квадрати побудови програм розглядаються як частини, які можна передати в системі на будь-якій основній робочій структурі етап. Подібно до аплетів Java, частини JavaBeans (або «Beans») можна використовувати для надання сторінок всесвітньої мережі (або різних програм) інтуїтивні здібності, наприклад, обробка витрат на кредит або переміщення змісту сторінки залежно від клієнта чи програми якості.
У момент, коли використовуються частини або Beans, властивості Bean (наприклад, основний відтінок вікна) є безпомилковий для різних бобів і бобів, які раніше не «зустрічали», можуть потужно ознайомитися з властивостями один одного та з'єднатися як потрібно.
Beans створюється за допомогою Beans Development Kit (BDK) від Sun і може продовжувати працювати на будь-якій основній робочій стадії фреймворку всередині різних умов застосування (відомих як відсіки), включаючи програми, текстові процесори тощо додатків.
Щоб розробити компонент із JavaBeans, ви створюєте мовні оголошення, використовуючи мову програмування Sun від Sun, і включаєте пояснення JavaBeans, які зображати властивості частини, наприклад, атрибути інтерфейсу користувача та випадки, які ініціюють спілкування bean з різними bean в подібному тримачі або де-небудь ще в системи.
Боби додатково мають рішучість, яка є інструментом для того, щоб прибрати стан частини в захищеному місці. Це дозволить, наприклад, сегменту (біну) «викликати» інформацію, яку конкретний клієнт щойно ввів під час попереднього сеансу клієнта. JavaBeans надає додаткам Java здатність архівувати складені, які на даний момент надають інтерфейси OpenDoc і ActiveX.
Поширене використання бобів
- JavaBeans не мають привілеїв, доступних для незмінних об'єктів.
- Функціонувати як а JavaBean клас, об’єктний клас повинен підкорятися певним умовам щодо найменування методів, їх побудови та поведінки.
- Важлива функція Java Beans API, оскільки вона дозволяє іншим додаткам, таким як інструмент проектування, отримувати інформацію про компонент
Поширені зловживання квасолею
- JavaBeans не є змінними.