Categories: EntwicklerProjekte

Java SE 9 und Java EE 8 mit einem Jahr Verspätung veröffentlicht

Mit mehr als 150 neuen Features für Java SE/JDK 9 präsentiert Oracle neue Generationen der verbreiteten Sprache Java. Auch die Enterprise Edition, Java EE bekommt und mit dem Java EE Software Development Kit Version 8 zahlreiche neue Features, die für mehr Sicherheit, Skalierbarkeit, bessere Performance und eine vereinfachte Entwicklung sorgen sollen. Die jetzt vorgestellten Versionen waren ursprünglich für September 2016 geplant gewesen.

So soll Java nach der Einführung des Java Platform Module System aussehen. Auf den ersten Blick sieht das deutlich aufgeräumter aus, allerdings stehe zu befürchten, wie Kritiker meinen, dass ältere Anwendungen nicht kompatibel sind. (Bild: Oracle)

Derzeit gibt es verschiedene Diskussionen rund um Java. Oracle etwa versucht mit dem Projekt Jigsaw Java in einzelne Module zu zerlegen. Grundsätzlich mag das eine gute Idee sein.

Doch Unternehmen wie Red Hat oder IBM befürchten dadurch Inkompatibilitäten mit bestehenden Anwendungen. Denn nach wie vor basieren viele Anwendungen und Entwicklungen bei Nutzern im Enterprise-Umfeld auf Java.

Webinar

Digitalisierung fängt mit Software Defined Networking an

In diesem Webinar am 18. Oktober werden Ihnen die unterschiedlichen Wege, ein Software Defined Network aufzubauen, aus strategischer Sicht erklärt sowie die Vorteile der einzelnen Wege aufgezeigt. Außerdem erfahren Sie, welche Aspekte es bei der Auswahl von Technologien und Partnern zu beachten gilt und wie sich auf Grundlage eines SDN eine Vielzahl von Initiativen zur Digitalisierung schnell umsetzen lässt.

Darüber hinaus soll die weitere Entwicklung von Java EE (Enterprise Edition) an eine Community oder eine unabhängige Organisation ausgelagert werden. Und es werden neue Sicherheitskonzepte und generell schnellere Entwicklungsprozesse vorgeschlagen. Trotz all dieser Diskussionen sind jetzt neue Versionen verfügbar.

Eine der wichtigsten Neuerungen in JDK 9 ist, wie es von Oracle heißt, ist jshell, das es mit einem neuen “interaktiven Werkzeug für Read-Eval-Print-Loop für Entwickler einfacher macht, APIs und andere Features der Sprache auszuprobieren.”

Streams API hat jetzt neue Methoden bekommen, über die aus einem Stream Items verarbeitet oder mit verschiedenen Elementen aus einem Stream weiterverfolgt werden können. Auch können jetzt aus Java SE APIs (Standard Edition) als Quelle für Streams verwendet werden.

PartnerZone

Effektive Meeting-und Kollaboration-Lösungen

Mitarbeiter sind heute mit Konnektivität, Mobilität und Video aufgewachsen oder vertraut. Sie nutzen die dazu erforderlichen Technologien privat und auch für die Arbeit bereits jetzt intensiv. Nun gilt es, diese Technologien und ihre Möglichkeiten in Unternehmen strategisch einzusetzen.

In Javadoc ist jetzt eine Suchfunktion innerhalb der API-Dokumentation selbst enthalten sowie auch welches Modul die einzelnen Klassen oder Schnittstellen definiert.

“Java SE 9 ist das Ergebnis einer branchenweiten Entwicklung mit Open Review, wöchentlichen Builds und einer umfassenden Zusammenarbeit zwischen Oracle-Ingenieuren und den Mitgliedern der Community über die OpenJDK Community und dem Java Community Process”, kommentiert Georges Saab, Vice President Entwicklung bei der Oracle Java Platform Group.

In Java EE 8 gibt es insgesamt 13 neue oder aktualisierte Java Specification Requests, wie zum Beispiel HTTP/2-Support in Servlet 4.0, verschiedene Aktualisierungen in JSON-P 1.1, eine neue Sicherheits-API für Cloud-Anwendungen und eine neue JSON Binding-API.

Neu sind darüber hinaus auch der Support von JAX-RS von Server-Sent Events sowie eine neue rektive Client-API und verschiedene CDI-Verbesserungen wie zum Beispiel der Support für asynchrone Events. Außerdem unterstützt Java EE nun auch verschiedene neue Features in Java SE 8.

Tipp: Wie gut kennen Sie sich mit Open Source aus? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de.

Redaktion

Recent Posts

Bausteine für den verantwortungsvollen Einsatz von KI

Drei Bausteine bilden die Grundlage für eine KI-Governance: Dokumentation von KI-Projekten, Model Evaluation und Monitoring…

19 Stunden ago

Sicheres Identity Proofing im Remote-Betrieb

Eine Harmonisierung der Vorschriften für RIDP-Prozesse wird dazu beitragen, Angriffe künftig besser abwehren zu können,…

20 Stunden ago

Proalpha kauft holländischen ERP-Spezialisten

Die Übernahme der Metaal Kennis Groep soll den Zugang zur Metallindustrie verbessern. Im Fokus stehen…

1 Tag ago

Jobsorgen durch KI: Deutsche eher gelassen

EY hat Mitarbeitende in neun europäischen Ländern dazu befragt, wie stark KI ihren Arbeitsalltag verändert.

2 Tagen ago

DePIN: Ein neues Paradigma für Europas Cloud-Infrastruktur

Kann die Privatwirtschaft mit DePINs – dezentralen, physischen Infrastrukturnetzwerken – erreichen, was Gaia-X bislang vergeblich…

2 Tagen ago

Implementierung und Nutzung entscheidend für MFA-Sicherheit

Analyse zur Anfälligkeit von MFA auf Basis von 15.000 Push-basierten Angriffen. Größte Schwachstelle ist die…

2 Tagen ago