Как повторно использовать EJB в Java EE 5+ - PullRequest
2 голосов
/ 06 января 2011

У меня есть несколько общих сущностных компонентов, которые я хочу использовать в EJB module1 и EJB module2. Модуль EJB1 может находиться или не находиться в том же EAR, что и модуль EJB2, и оба модуля EJB будут сохраняться в разных базах данных. Какой лучший способ повторно использовать обычные EJB? они должны быть упакованы как файл JAR или как файл JAR EJB?

1 Ответ

1 голос
/ 06 января 2011

После того, как вы поэкспериментируете с этим, немного упакуйте обычные EJB-компоненты в собственную EJB-банку

  1. Создайте EJB-проект и добавьте общие сущностные компоненты. Для этого проекта не требуется файл persistence.xml

  2. Экспорт проекта в виде файла EJB.

  3. Добавьте файл jar к зависимым модулям EJB. Обязательно добавьте имя класса в единицу постоянства зависимого модуля EJB в persistence.xml.

Надеюсь, это поможет кому-то с похожим вопросом новичка.

...