Der J2EE Standard, der die erste echte Java EE Version darstellt, wird sicherlich nicht mehr so häufig anzutreffen sein.
Wir werden hier innerhalb des Tutorials alle Beispiele nur mit den Standardbibliotheken von Java EE 7 umsetzen, dabei kommt zum tragen das der Server keine wesentliche Rolle spielt (er bringt lediglich die EE Klassenbibliotheken mit).
Im Einzelnen gehe ich in den jeweiligen Beiträgen auf die Besonderheiten der u.a. Versionen ein. Um die Funktionalitäten der EE-Klassenbibliotheken zu nutzen, ist es unter normalen Umständen obligatorisch einen Java EE Server einzurichten. Es gibt sicherlich Situationen als Java-Entwickler bei den Sie nur bestimmte API aus der EE Spezifikation nutzen wollen, dann ist es möglich, diese aus dem EE-Server zu kopieren und über den Classpath ihrer Java Anwendung bereitzustellen. Ich verwende hier den Glassfish als EE-Applikationsserver. Eine weitere wichtige Komponente für die Entwicklung von Java Web Applikationen ist der Java EE Applikationsserver.
Ich werde hier in auf dieser Web Seite nur Java EE Standard Techniken vermitteln, und die sollten auf jeden Applikationsserver, der den jeweiligen Standard unterstützt, auch laufen. Da verschiedene Java EE Standard nebeneinander existieren, mußt du dir im Klaren Sein, welche Version denn auf dem jeweiligen Server unterstützt wird. Hier eine Übersicht über die derzeitigen JAVA EE Standard:
Versionsbezeichnung | Veröffentlichungsdatum der Final Release |
---|---|
J2EE v 1.0 | Dezember 1999 |
J2EE v 1.2 | 23. Mai 2000 |
J2EE v 1.2.1 | 23. Mai 2000 |
J2EE v 1.3 | 24. September 2001 |
J2EE v 1.4 | 24. November 2003 |
Java EE 5 | 11. Mai 2006 |
Java EE 6 | 10. Dezember 2009 |
Java EE 7 | 12. Mai 2013 |
Java EE 8 | 18. September 2001 |
EinigeJava EE Aplikationsserver die den Standard unterstützen
Name | Kurzbeschreibung | Version |
Apache Geronimo | Java EE 6 | |
WildFly 14 | vormals Jboss wird kontinuierlich weiterentwickelt. Unterstützt alle hier dargestellten Techniken, hat aber mit dem alten J2EE Standard fast vollständig gebrochen. D.h. er ist zur Version J2EE nicht mehr abwärtskompatibel. Benutzt den Apache Tomcat als Web Container. | Java EE 77 Java EE 8 |
Jonas | ||
GlassFish 5 | Java EE 7 Java EE 8 | |
Sun GlassFish Enterprise Server |
0 Kommentare