Дом В новостях Что такое бин, управляемый сообщениями? - определение из техопедии

Что такое бин, управляемый сообщениями? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает бин, управляемый сообщениями?

Бин, управляемый сообщениями, является компонентом облегченного корпоративного приложения, которое используется для обработки сообщений в асинхронном режиме, где пользователь не всегда получает немедленные результаты. Любой компонент может отправлять эти сообщения независимо от того, использует ли он технологию J2EE.


Две отличительные особенности, которые отличают бины, управляемые сообщениями, от бинов сеанса и сущности, заключаются в том, что к бинам, управляемым сообщениями, нельзя получить доступ через интерфейсы, и у них есть только класс бина.

Techopedia объясняет управляемый сообщениями бин

Бины сообщения также отмечены для следующих характеристик:

  • Экземпляры управляемых сообщениями компонентов не сохраняют данные или состояние разговора для конкретного клиента.
  • Все экземпляры объекта, управляемого сообщениями, эквивалентны, что позволяет контейнеру EJB назначать сообщение любому экземпляру компонента, управляемого сообщениями. Контейнер может объединять эти экземпляры для одновременной обработки потоков сообщений.
  • Один управляемый сообщениями компонент может обрабатывать сообщения от нескольких клиентов.

Управляемые сообщениями компоненты используются в асинхронной связи между компонентами корпоративных приложений. Сообщение обрабатывается следующим образом:

  1. Когда поступает новое сообщение, контейнер JavaBeans предприятия вызывает метод onMessage объекта, управляемого сообщениями, для обработки сообщения.
  2. Сообщение преобразуется в сообщение JMS, которое обрабатывается на основе бизнес-логики приложения. Затем, если метод onMessage хочет обработать только сообщение, он вызывает сессионный компонент. Однако, если метод хочет сохранить сообщение в базе данных, он вызывает объектный компонент.
  3. Затем сообщение доставляется в управляемый сообщениями компонент, так что вышеуказанные операции становятся частью единой и полной транзакции. Сообщение иногда доставляется, если при обработке сообщения произошел откат.
Что такое бин, управляемый сообщениями? - определение из техопедии