Enterprise JavaBeans
Зовнішній вигляд
Enterprise JavaBeans (також часто зустрічається в вигляді абревіатури EJB) — специфікація технології написання і підтримки серверних компонентів, що містять бізнес-логіку. Є частиною Java EE.
Ця технологія переважно застосовується, коли бізнес-логіка потребує як мінімум один з наступних сервісів, а часто всі з них:
- підтримка збереження даних (persistence); дані не повинні втратити цілісності навіть після зупинки програми; частіше за все досягається з допомогою використання бази даних
- підтримка розподілених транзакцій
- підтримка конкуртентної зміни даних і багатонитевість
- підтримка подій
- підтримка іменування і каталогів (JNDI)
- безпека і обмеження доступу до даних
- підтримка автоматизованої установки на сервер
- віддалений доступ
Кожна EJB компонента є набором Java класів із строго регламентованими правилами іменування методів. Бувають трьох основних типів:
- об'єктні (Entity Bean)
- сесійні (Session Beans),які бувають без стану (stateless), і з підтримкою поточного стану сесії (stateful)
- керовані повідомленнями (Message Driven Beans) — їх логіка є реакцією на події в системі
Посилання
- Офіційна сторінка продукту Enterprise JavaBeans на порталі SUN
- Специфікації різних версій Enterprise JavaBeans від SUN
![]() |
Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |
![]() | Ця стаття недостатньо чи зовсім не категоризована, або категорії, до яких вона належить, не існують. |