EJB-Jar
Ein EJB-Jar ist eine JAR-Datei mit nur EJBs — ohne Web-Schicht.
Wird typisch in einem EAR-File mit einem WAR kombiniert.
I. Struktur
my-beans.jar
├── de/levi/learning/... ← kompilierte EJB-Klassen
└── META-INF/
└── beans.xml ← CDI-Aktivierung
II. Wann nutzen?
- Wenn Beans mehrfach verwendet werden (von mehreren WARs)
- In großen Apps zur klaren Trennung Web ↔ Business
- In einem EAR-Paket