Java-Plattform
|
Jakarta EE (früher Java 2 Platform, Enterprise Edition oder J2EE / ʒi.dø.ø.ø / und Java Platform, Enterprise Edition oder Java EE ) ist eine Spezifikation für die Java-Plattform von Oracle für das Anwendungsgeschäft.
Die Plattform erweitert Java Platform, Standard Edition (Java SE) um eine objektrelationale Zuordnungs- API , verteilte und mehrschichtige Architekturen sowie Webdienste . Die Plattform basiert hauptsächlich auf modularen Komponenten, die auf einem Anwendungsserver ausgeführt werden .
Zu diesem Zweck definiert Java EE Folgendes:
Wie alle Java-Editionen entspricht jede Version von Java EE insbesondere:
Während Java SE das Referenzframework für Java ist - mit Standardbibliotheken, die die meisten Anforderungen erfüllen - ergänzt Java EE dieses Framework durch zusätzliche Softwarebibliotheken für professionelle Anwendungen, die beispielsweise die Entwicklung verteilter Architekturanwendungen erleichtern .
Java EE-spezifische JDKs sind so ausgelegt , dass eine Anwendung , die mit Java EE läuft auf demselben JRE als Anwendung mit Java SE geschrieben, sondern werden jedoch verlangen , dass zusätzlich die verwendeten Bibliotheken , die von einem zur Verfügung gestellt werden Java Container wie als Payara , JBoss oder JOnAS .
Die erste Version der Java EE-Spezifikationen wurde 1999 veröffentlicht, Version 1.3 erschien 2001, Version 1.4 2003 (XML-Unterstützung und Webdienste) und Version 1.5 (umbenannt in Java EE 5) 2007. Seit dem Monat August 2017 ist die Die aktuelle Version ist Java EE 8.
2018 wurde das Projekt von Oracle der Eclipse Foundation anvertraut , und der Name Jakarta EE wurde von der Entwicklergemeinde anstelle von Java EE gewählt.
Unten finden Sie eine Liste der Komponenten, die in einer Java EE-Implementierung enthalten sein können:
Eine Java EE-Anwendung wird auf einem Anwendungsserver ausgeführt .