Я хотел бы получить некоторые предложения по поводу нескольких ejb-jars в одном ухе - PullRequest
1 голос
/ 02 февраля 2012

Я хотел бы получить совет. У меня есть приложение, которое состоит из модулей. Модуль разделен на 3 части, поэтому каждый модуль имеет: - библиотеки (общие банки, DTO, bean) - качели - EJB вещи

Целое упаковано в один файл ear и может содержать много jar-файлов ejb, в настоящее время 3. Обработка отдельных jar-файлов ejb отдельных модулей моего приложения, я думаю, самый простой способ управления целым. Позже я хотел бы использовать OSGi для обработки модулей. Но это будущее.

Каждый ejb jar имеет собственный файл persistence.xml, и он работает. Я могу развернуть его, Hibernate создает таблицы, и я могу использовать свое приложение. Но у меня такое чувство, что это не лучшее и не правильное решение для решения этой ситуации с «несколькими банками ejb в одном ухе». Я хотел бы знать, что является лучшим или правильным решением или каково ваше предложение.

Заранее спасибо!

1 Ответ

1 голос
/ 02 февраля 2012

То, как вы это делаете, на самом деле является лучшим ОО-решением: вы разделяете свои проблемы.

Более того, у вас также больше гибкости в текущей ситуации: вы можете опустить или изменить один из файлов ejb jar, и ваше приложение все равно будет развертываться и продолжать работать.

...