Auswahl embedded EJB 3.x-container zur Ausführung von Java-EE-5-Anwendung auf Tomcat
Tut mir Leid im Voraus, falls meine Frage klingt zu allgemein - ich mache alle Vorarbeiten selbst, aber nichts ersetzt die Reale Erfahrung...
Mein Ziel ist zum Anschluss eines legacy-Java-EE-Anwendung (pre-EJB-3.x), um Tomcat mit eingebetteten EJB-container. Meine Möglichkeiten, der aktuelle stand ist wie folgt:
- JBoss Embeddable EJB
- Apache OpenEJB
- OW2 Consortium EasyBeans
- etwas anderes?
Ich gehe davon aus, dass die Verwendung von JMS (mit MDBs), Session beans (stateful und stateless), PPV und ich bin wirklich begeistert über die Verwendung von JSF mit Naht.
Nun, da Entscheidungen, die oben, gibt es irgendwelche Vorteile in der Verwendung der einen oder anderen eingebetteten EJB-provider?
InformationsquelleAutor topchef | 2009-02-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unten sind die Ergebnisse meiner eigenen Hausaufgaben machen - ich hoffe, jemand findet diese Analyse von eingebetteten EJB-Provider hilfreich bei der Entscheidung, ob und welche container zu verwenden.
Ging ich mit Apache OpenEJB, denn es bietet viele features, teilweise unterstützt EJB 3.1 und scheint, als die meisten aktiven und gut gerundet-up-Angebot.
Wie üblich, welches Produkt am besten für Sie hängt wirklich von Ihrer tatsächlichen Anforderungen, Ziele und Umwelt.
Embedded JBoss
EJB, JPA, lokale TX
datasource/connection pool EJB
Sicherheit JNDI-Konfiguration:
überschreibt Tomcat JNDI
Umsetzung durch die Schichtung selbst auf
top von Tomcat JNDI-Instanziierung;
Tomcat JNDI ist nur-lese -
der JBoss 5.0, unterstützt option für
Naht auf Tomcat
in hsqldb-persistence-service.xml,
und dies kann angepasst werden, um mit zu arbeiten
andere Datenbanken
JNDI-Implementierung
Apache OpenEJB 3.1
EasyBeans