Auf Wiedersehen Java EE, umbenannt in Jakarta
Im August 2017 beschloss Oracle, Java EE (Java Enterprise Edition) an eine Open-Source-Organisation zu übergeben, und schließlich übernahm die Eclipse Foundation.
Dies sollte Oracles jüngster Schritt sein, um die Kontrolle über die Marke Java zu erlangen, obwohl Suns Vermögenswerte bereits zuvor von Oracle ausgelöscht wurden und nur noch eine VirtualBox zum Atmen übrig ist.
Oracle erlaubt Open-Source-Organisationen jedoch nicht, den Namen Java zu verwenden, daher wählte Eclipse zwei aufeinanderfolgende Namen: „Jakarta EE“ und „Enterprise Profile“. Am Ende gewann ersteres mit 64,4 % der Stimmen.
Mit anderen Worten, Java EE wurde offiziell in Jakarta EE (Jakarta) umbenannt.
Es ist nicht so, dass Open-Source-Organisationen nicht dafür gekämpft hätten. Der Grund dafür ist, dass die Verwendung von Java die Kompatibilität, insbesondere die API, perfekt aufrechterhalten kann, aber dies kann den Willen von Oracle nicht erschüttern.
Gleichzeitig wurde Glassfish offiziell in Eclipse Glassfish umbenannt, der Java Community Process wurde in Eclipse EE.next Working Group umbenannt und sogar das Oracle-Entwicklungsmanagementteam wurde nun zum Eclipse Enterprise for Java Project Management Committee.
Mike Milinkovich, der Leiter von Eclipse, betonte auch, dass Jakarta EE jetzt ihr Hauptprojekt sei und verschiedene Entwicklungsunterstützungen bald verbessert würden. Außerdem werde der alte Name EE4J nicht mehr verwendet.
Tatsächlich glauben viele, dass Oracle Java nur gekauft hat, um Geld von Google zu „erpressen“. Infolgedessen hat es den Rechtsstreit zweimal verloren und viele alte Mitarbeiter von Sun sind praktisch aus dem Unternehmen von Oracle verschwunden DNA.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Vorteile der Integration von JavaJNDI mit Spring Die Integration von JavaJNDI mit dem Spring-Framework hat viele Vorteile, darunter: Vereinfachung der Verwendung von JNDI: Spring bietet eine Abstraktionsschicht, die die Verwendung von JNDI vereinfacht, ohne komplexen JNDI-Code schreiben zu müssen. Zentralisierte Verwaltung von JNDI-Ressourcen: Spring kann JNDI-Ressourcen zentral verwalten, um die Suche und Verwaltung zu erleichtern. Unterstützt mehrere JNDI-Implementierungen: Spring unterstützt mehrere JNDI-Implementierungen, einschließlich JNDI, JNP, RMI usw. Nahtlose Integration des Spring-Frameworks: Spring ist sehr eng in JNDI integriert und lässt sich nahtlos in das Spring-Framework integrieren. So integrieren Sie JavaJNDI mit dem Spring-Framework, um Ja zu integrieren

JavaWeb-Entwicklungstechnologie-Stack: Beherrschen Sie JavaEE, Servlet, JSP, Spring und andere für die Webentwicklung verwendete Technologien. Mit der rasanten Entwicklung des Internets ist die Entwicklung von Webanwendungen im heutigen Bereich der Softwareentwicklung zu einer sehr wichtigen technischen Anforderung geworden. Als weit verbreitete Programmiersprache spielt Java auch im Bereich der Webentwicklung eine wichtige Rolle. Der JavaWeb-Entwicklungstechnologie-Stack umfasst mehrere Technologien wie JavaEE, Servlet, JSP, Spr

WebLogic und Tomcat sind zwei häufig verwendete Java-Anwendungsserver, die beide die laufende Umgebung und Unterstützung für Java-Anwendungen bereitstellen können. Sie weisen jedoch einige Unterschiede in der Funktionalität und den anwendbaren Szenarien auf. In diesem Artikel wird eine vergleichende Analyse zwischen WebLogic und Tomcat durchgeführt, damit Entwickler den am besten geeigneten Anwendungsserver entsprechend ihren eigenen Anforderungen auswählen können. Erstens ist WebLogic ein leistungsstarker Anwendungsserver der Enterprise-Klasse, der viele erweiterte Funktionen wie Clustering, Lastausgleich, Hochverfügbarkeit usw. bietet

Mit der kontinuierlichen Weiterentwicklung des Internets und der Informationstechnologie sind Java-Ingenieure zu einer der Kernpositionen in der IT-Branche geworden. Wenn Sie als Java-Ingenieur Ihre Fähigkeiten verbessern möchten, ist es sehr wichtig, über einige professionelle Zertifikate zu verfügen. In diesem Artikel werden einige gängige professionelle Zertifikate vorgestellt, die Java-Ingenieure erwerben müssen. OracleCertifiedProfessional,JavaSEProgrammer(OCP-JP)Java bereitgestellt von Oracle

JavaServlet ist eine Kernkomponente im JavaEE-Technologie-Stack (Java Enterprise Edition). Es handelt sich um eine Java-Klasse, die zum Erstellen dynamischer WEB-Inhalte verwendet wird. Dieser Artikel befasst sich mit den Kernkonzepten von Servlets und hilft Ihnen, deren Funktionsprinzipien und praktische Anwendungen zu verstehen. Servlet-Definition und -Rolle Servlet ist eine portable Erweiterung auf Java-Basis, mit der Entwickler serverseitigen Code schreiben können, um HTTP-Anfragen zu verarbeiten und Antworten zu generieren. Ein Webserver (wie ApacheTomcat oder GlassFish) lädt das Servlet und führt es als Teil seines Prozesses aus. Servlet-Lebenszyklus Servlet hat

JSR330-Annotationen werden in Java EE für die Abhängigkeitsinjektion, Lebenszyklusverwaltung, Bereichskontrolle und ereignisgesteuerte Programmierung verwendet. Zu den Anwendungsszenarien gehören das Einfügen von Abhängigkeiten in Komponenten, das Definieren von Initialisierungs- und Zerstörungsmethoden, das Steuern des Komponentenlebenszyklus und -umfangs sowie das Implementieren einer losen Kopplung basierend auf Ereignissen. Zu den Best Practices gehören die Einhaltung der Prinzipien der Abhängigkeitsinjektion, die Verwendung geeigneter Bereichskontrollen, die Vermeidung zirkulärer Abhängigkeiten, die sorgfältige Verwendung von Lebenszyklusmethoden und die Nutzung ereignisgesteuerter Programmierung. Praktische Fälle umfassen Servlets, die @Inject-Annotationen verwenden, um Daten aus der Datenbank abzurufen, wobei @PostConstruct- und @PreDestroy-Annotationen verwendet werden, um die Initialisierung und Zerstörung von Komponenten zu verwalten, wodurch der Code vereinfacht und die Testbarkeit und Wartbarkeit verbessert wird.

Einführung Javaapi für RESTfulWEBServices (JAX-RS) ist eine JavaEE-Spezifikation, die die Entwicklung von RESTfulWeb-Diensten vereinfachen soll. Durch die Bereitstellung eines annotationsgesteuerten Ansatzes und der integrierten Clientunterstützung ermöglicht JAX-RS Entwicklern die effiziente Erstellung und Nutzung von RESTful-APIs. Dieser Artikel befasst sich mit den Nuancen von JAX-RS und stellt Codebeispiele und Best Practices bereit, um Entwicklern zu helfen, seine Leistungsfähigkeit zu verstehen. Annotationsgesteuerte Entwicklung JAX-RS übernimmt das annotationsgesteuerte Entwicklungsmodell und verwendet Java-Annotationen, um HTTP-Methoden Java-Methoden zuzuordnen. Dieser Ansatz reduziert die Menge an Boilerplate-Code und ermöglicht Entwicklern, sich auf die Geschäftslogik zu konzentrieren. Das folgende Beispiel zeigt die Verwendung von @

Im Bereich der Entwicklung von Java-Unternehmensanwendungen werden häufig viele traditionelle Frameworks verwendet, z. B. Harbor, Spring Framework usw. Diese Frameworks sind seit langem der Mainstream der Java-Website-Entwicklung und haben eine große Anzahl von Benutzern und Unterstützern. Seit der Veröffentlichung von SpringBoot im Jahr 2014 hat es jedoch schnell eine große Anzahl von Benutzern und Benutzern in der Branche gewonnen und ist zu einem dunklen Pferd in der Entwicklung von Java-Unternehmensanwendungen geworden. SpringBoot ist eine Verbesserung und Erweiterung des Spring-Frameworks für Unternehmen