GEDOPLAN
Application ServerJakarta EE (Java EE)

WildFly 40

Application ServerJakarta EE (Java EE)
yamu jay ai generated 9104190 1280

Am 21. Mai 2026 wurde nun offiziell WildFly in Version 40.0.0.Final mit Support für Jakarta EE 11 veröffentlicht. Das Release der Jakarta EE Platform Spezifikation wurde bereits am 26. Juni 2025 veröffentlicht.

Wer die neuen Features jetzt nicht kennt, für den einmal unsere Highlights der neuen Version.

Einzug der Record-Typen in sehr vielen Teilen der Spezifikation. Ein Record kann nun beispielsweise für eine eingebettete Entity-Klasse verwendet werden. Darüber hinaus sind auch Constraints für die Bean-Validation erlaubt.

@Embeddable
public record Address(
    @NotNull String street,
    @NotNull String city,
    @NotNull @Pattern(regexp = "\\d{5}") String postcode) {
}

Ebenfalls in der Jakarta Persistence sind einige nützliche Funktionen hinzugekommen. JPQL-Abfragen müssen nun nicht mehr ausführlich beschrieben werden, sondern können mit einer verkürzten Syntax ausgeführt werden.

public List<Person> findAllShortSyntax() {
    return entityManager.createQuery("FROM Person", Person.class).getResultList();
}

Ebenfalls in den Bereich der Jakarta Persistence, aber als eigenständige Spezifikation vereinfacht Jakarta Data die Nutzung des Repository-Patterns. Durch Nutzung eines Annotation-Processors werden die Repository-Klassen implementiert und bieten viele grundlegende Persistenz-Methoden.

@Repository
public interface PersonRepository extends CrudRepository<Person, Integer> {
  @Query("select count(x) from Person x")
  long count();

  @Find
  Stream<Person> findByName(String name);
}

Die Jakarta Context and Dependency Injection erlaubt nun auch die Nutzung von @Priority an Producer-Methoden. Die in Java 21 eingeführten virtuell Threads haben nun ebenfalls Einzug in die Spezifikation gefunden, sie können beispielsweise im ManagedExecutorService genutzt werden.

Die Entwicklung auf Basis von Jakarta EE 11 wurde bereits in der Preview-Version 32 von WildFly begonnen, das war im April 2024. Das offizielle Release von Jakarta EE 11 war im Juni 2025. Damit hat die erste Version von WildFly, die mit Jakarta EE 11 kompatibel ist noch fast ein Jahr gebraucht, um veröffentlicht zu werden.

Da mit Jakarta EE 11 einige alte APIs entfernt wurden und einige vielleicht gerade erst auf JEE 10 migriert haben, gibt es ab der WildFly Version 40 für den Übergang eine Jakarta EE 10 Distribution.

In der Spezifikation wird Java in Version 17 vorausgesetzt. Java 21 ist ebenfalls über die Spec abgedeckt und wird auch für Jakarta EE 11 empfohlen. WildFly 40 empfiehlt sogar den Einsatz der letzten LTS-Version. Damit hat nun auch einer der letzten großen Hersteller den Schritt auf Jakarta EE 11 geschafft. Wir sind gespannt, was uns Jakarta EE 12 vielleicht schon im nächsten Jahr bringen wird.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Autor

Diesen Artikel teilen

LinkedIn
Xing

Gibt es noch Fragen?

Fragen beantworten wir sehr gerne! Schreibe uns einfach per Kontaktformular.

Kurse

weitere Blogbeiträge

pay 937882 640
Application Server

Versionen von WildFly und JBoss EAP

In vielen unserer Seminare (z. B. https://gedoplan.de/it-schulungen/entwicklung-und-betrieb-von-anwendungen-auf-wildfly/) nutzen wir WildFly als Application Server. Unsere Kunden verwenden häufig statt der Open-Source-Distribution…

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!