2010-08-17 2 views

ответ

1

Ни так же. EJB принадлежат стандартным JAR-файлам (с META-INF/ejb-jar.xml). Чтобы использовать EJB из WAR, вы собираете эти два архива в EAR.

Поскольку это не очень удобно, это возможно, так как EJB 3.1 для упаковки EJB в WAR.

0

Агенты состояния без состояния (SLSB) упакованы в EJB-JAR (который является обычным файлом JAR), включая или необязательный дескриптор развертывания. EJB-JARs и WARs собраны в EAR для развертывания.

Смотрите эту статью Деб Panda и Rezza Rahmann (который на самом деле является экстракт из отличной EJB 3 в действии):

0

С EJB 3.1/Java EE 6 вам больше не нужны файлы EAR, вы также можете поместить свои боковые сессии непосредственно в WAR-файл (в виде отдельного .class-файла в WEB-INF/classes или внутри JAR-файла в WEB-INF/lib файла WAR-файла каталог). См. http://java.sun.com/developer/technicalArticles/JavaEE/JavaEE6Overview_Part3.html#simpack

Смежные вопросы