Enterprise JavaBeans
Enterprise JavaBeans (также часто употребляется в виде аббревиатуры EJB) — спецификация технологии написания и поддержки серверных компонентов, содержащих бизнес-логику. Является частью Java EE.
Эта технология обычно применяется, когда бизнес-логика требует как минимум один из следующих сервисов, а чаcто все из них:
- поддержка сохранности данных (persistence); данные должны быть в сохранности даже после остановки программы, чаще всего достигается с помощью использования базы данных
- поддержка распределённых транзакций
- поддержка конкурентного изменения данных и многопоточность
- поддержка событий
- поддержка именования и каталогов (JNDI)
- безопасность и ограничение доступа к данным
- поддержка автоматизированной установки на сервер приложений
- удалённый доступ
Каждая EJB компонента является набором Java классов со строго регламентированными правилами именования методов. Бывают трех основных типов:
- объектные (Entity Bean)
- сессионные (Session Beans), которые бывают без состояния (stateless), и с поддержкой текущего состояния сессии (stateful)
- управляемые сообщениями (Message Driven Beans) — их логика является реакцией на события в системе
Ссылки
- Официальная страница продукта Enterprise JavaBeans на портале SUN
- Спецификации различных версий Enterprise JavaBeans от SUN
- Краткое введение в технологию Enterprise JavaBeans (rus)(по версии 1.1)
- Краткое введение в EJB3 на Linux Format Wiki
SQL | Это незавершённая статья о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
Java |
||
---|---|---|
Платформы | Java Card · Java ME · Java SE · Java EE | Файл:Wave.svg |
Технологии Sun | Java · Java Development Kit · OpenJDK · WTK · Java Virtual Machine · JavaFX · JAXP | |
Основные сторонние технологии | GNU Classpath · GNU компилятор для Java · Kaffe · TopLink · Apache Harmony · Apache Struts · Spring Framework · Hibernate · JBoss · Processing · Dozer · AspectJ | |
История | История версий Java · Критика Java · Java Community Process · Sun Microsystems · Свободные реализации Java | |
Свойства языка | Байткод · Синтаксис · Апплеты · Сервлеты · Мидлеты · JavaServer Pages · Web Start · Enterprise JavaBeans | |
Скриптовые языки | Java Tcl · Jython · JRuby · BeanShell · Groovy · Judoscript · Sleep · Bean Scripting Framework · Yoix · Rhino | |
Конференции Java | JavaOne |
ca:Enterprise JavaBean de:Enterprise JavaBeans en:Enterprise JavaBean es:Enterprise JavaBeans fr:Enterprise JavaBeans hu:Enterprise JavaBean id:Enterprise JavaBean it:Enterprise JavaBeans ja:Enterprise JavaBeans ko:엔터프라이즈 자바빈즈 nl:Enterprise JavaBeans pl:Enterprise JavaBeans pt:EJB simple:Enterprise Java Beans sv:Enterprise JavaBeans tr:Enterprise JavaBeans uk:Enterprise JavaBeans zh:EJB
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....