Enterprise JavaBeans

Enterprise JavaBeans (також часто зустрічається в вигляді абревіатури EJB) — специфікація технології написання і підтримки серверних компонентів, що містять бізнес-логіку. Є частиною Java EE.

Ця технологія переважно застосовується, коли бізнес-логіка потребує як мінімум один з наступних сервісів, а часто всі з них:

  • підтримка збереження даних (persistence); дані не повинні втратити цілісності навіть після зупинки програми; частіше за все досягається з допомогою використання бази даних
  • підтримка розподілених транзакцій
  • підтримка одночасної зміни даних і багатонитковість
  • підтримка подій
  • підтримка іменування і каталогів (JNDI)
  • безпека і обмеження доступу до даних
  • підтримка автоматизованої установки на сервер
  • віддалений доступ

Кожна EJB компонента є набором Java класів із строго регламентованими правилами іменування методів. Бувають трьох основних типів:

  • об'єктні (Entity Bean)
  • сесійні (Session Beans), які бувають без стану (stateless), і з підтримкою поточного стану сесії (stateful)
  • керовані повідомленнями (Message Driven Beans) — їх логіка є реакцією на події в системі

Посилання

  • Офіційна сторінка продукту Enterprise JavaBeans на порталі SUN [Архівовано 5 січня 2010 у Wayback Machine.]
  • Специфікації різних версій Enterprise JavaBeans від SUN
  • п
  • о
  • р
Java
Платформи Java
Java · JVM · Micro Edition · Standard Edition · Enterprise Edition · Java Card
Технології Sun
Squawk · Java Development Kit · OpenJDK · JavaFX
Основні технології Java
Аплети · Сервлети · MIDlets · JavaServer Pages · Web Start (jnlp)
Основні сторонні технології
JRockit · GNU Classpath · Kaffe · TopLink · Apache Harmony · Apache Struts · Spring framework · Hibernate · JBoss application server · Tapestry · Jazelle
Історія
Мови програмування JVM
BeanShell · Clojure · Groovy · Java Tcl · JRuby · Jython · Processing · Rhino · Scala · більше…
Java конференції
JavaOne


Мова програмування Це незавершена стаття про мови програмування.
Ви можете допомогти проєкту, виправивши або дописавши її.