Перейти к основному содержимому

7 записей с тегом "EJB"

Посмотреть все теги

· 8 мин. чтения

1. Обзор

В этой статье мы собираемся обсудить, как начать разработку Enterprise JavaBean (EJB).

Enterprise JavaBeans используются для разработки масштабируемых распределенных серверных компонентов и обычно инкапсулируют бизнес-логику приложения.

Мы будем использовать WildFly 10.1.0 в качестве предпочтительного серверного решения, однако вы можете использовать любой сервер приложений Java Enterprise по своему выбору.

2. Настройка

· 5 мин. чтения

1. Введение

Корпоративные сеансовые компоненты можно разделить на:

  1. Сессионные компоненты без сохранения состояния
  2. Сессионные компоненты с отслеживанием состояния

В этой быстрой статье мы собираемся обсудить эти два основных типа сеансовых компонентов.

2. Настройка

· 6 мин. чтения

1. Обзор

Enterprise Java Beans (EJB) — это основная часть спецификации Java EE , направленная на упрощение разработки распределенных приложений корпоративного уровня. Жизненный цикл EJB обрабатывается сервером приложений, таким как JBoss WildFly или Oracle GlassFish .

Компоненты EJB обеспечивают надежную модель программирования, которая облегчает внедрение программных модулей уровня предприятия, поскольку сервер приложений должен решать вопросы, не связанные с бизнес-логикой, такие как обработка транзакций, управление жизненным циклом компонентов или внедрение зависимостей.

Кроме того, мы уже опубликовали две статьи, посвященные основным концепциям EJB, поэтому не стесняйтесь ознакомиться с ними здесь и здесь .

В этом руководстве мы покажем, как реализовать базовый модуль EJB на WildFly и вызвать EJB с удаленного клиента через JNDI .

2. Реализация модуля EJB

· 12 мин. чтения

1. Обзор

За прошедшие годы экосистема Java значительно развилась и выросла. За это время Enterprise Java Beans и Spring стали двумя технологиями, которые не только конкурировали, но и симбиотически учились друг у друга.

В этом уроке мы рассмотрим их историю и различия. Конечно, мы увидим несколько примеров кода EJB и их эквивалентов в мире Spring .

2. Краткая история технологий

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

· 5 мин. чтения

1. Обзор

В этой статье мы покажем, как интегрировать Spring и удаленные Enterprise Java Beans (EJB) .

Для этого мы создадим несколько EJB и необходимые удаленные интерфейсы, а затем запустим их внутри JEE-контейнера. После этого мы запустим наше приложение Spring и, используя удаленные интерфейсы, создадим экземпляры наших компонентов, чтобы они могли выполнять удаленные вызовы.

Если есть какие-то сомнения по поводу того, что такое EJB или как они работают, мы уже публиковали вводную статью на эту тему здесь .

2. Настройка EJB

· 5 мин. чтения

1. Введение

Проще говоря, Enterprise JavaBean (EJB) — это компонент JEE, работающий на сервере приложений.

В этом руководстве мы обсудим компоненты, управляемые сообщениями (MDB), отвечающие за обработку сообщений в асинхронном контексте.

MDB являются частью JEE, начиная со спецификации EJB 2.0; В EJB 3.0 введено использование аннотаций , упрощающих создание таких объектов. Здесь мы сосредоточимся на аннотациях.

2. Немного фона

· 4 мин. чтения

1. Введение

Компоненты, управляемые сообщениями, также известные как «MDB», обрабатывают сообщения в асинхронном контексте. Мы можем изучить основы MDB в этой статье .

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

Если вы хотите больше узнать об основах параллелизма с использованием Java, вы можете начать здесь .

Чтобы лучше использовать MDB и параллелизм, необходимо принять во внимание некоторые соображения. Важно иметь в виду, что эти соображения должны определяться бизнес-правилами и потребностями нашего приложения.

2. Настройка пула потоков