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

3 записи с тегом "JNDI"

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

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

1. Обзор

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

В этом руководстве мы покажем, как протестировать фиктивный источник данных JNDI с помощью Spring Framework и библиотеки Simple-JNDI.

В этом руководстве мы сосредоточимся только на модульных тестах. Но обязательно ознакомьтесь с нашей статьей о том, как создать приложение Spring, используя JPA с источником данных JNDI .

2. Краткий обзор JNDI

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

1. Обзор

В этой статье мы создадим приложение Spring, используя Hibernate/JPA с источником данных JNDI .

Если вы хотите заново открыть для себя основы Spring и Hibernate, ознакомьтесь с этой статьей .

2. Объявление источника данных

2.1. Система

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

1. Обзор

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

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

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

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

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