Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.


Panel
borderColor#db4b1b
titleColor#ffffff
borderWidth2
titleBGColor#db4b1b
borderStylesolid
titleWichtiger Hinweis

Diese Anleitung gilt für jadice web toolkit Version 5.13.0.0 7 vom 1819.11.2024.

Die Hinweise gelten für die Migration von jadice web toolkit 5.12 auf 5.13.

Eine Übersicht der Versionen des jadice web toolkit finden Sie hier.


Panel
borderColororange
titleColor#ffffff
borderWidth2
titleBGColororange
borderStylesolid
titleHinweis

In den meisten Fällen sollte es ausreichend sein, die Version 5.12 des jadice web toolkit in Ihrem dependency-management durch die aktuellste 5.13 zu ersetzen.

Inhalt

Inhalt
maxLevel3

Neue Funktionen und Features

JakartaEE

Durch die Migration auf Spring Boot 3 / Spring Framework 6 ist es notwendig, von JavaEE auf JakartaEE zu migrieren

Jakarta / JakartaEE

Mit der Version 5.12 des jadice web toolkit wurde Spring Boot von Version 2.7 auf 3 geupdated. Damit einher geht die Migration von javax zu jakarta. Für das XML-Parsen (beispielsweise beim Annotations-Profil) wurde in Versionen <= 5.12 des jadice web toolkit JAXB in der Versionslinie 2 verwendet. Diese Klassen liegen ebenfalls im javax-Package. Mit Version 5.13 des jadice web toolkit wird JAXB Version 4 verwendet (nun ebenfalls im Package jakarta).


jadice core 6

Der einzige Unterschied der jadice web toolkit Version 5.13 gegenüber 5.13 besteht in der Version des jadice core (3 → 6). Das jadice web toolkit kapselt diese APIs, dennoch kann es vorkommen, dass Ihre Integration jadice core APIs direkt nutzt. In diesem Fall sind ggf. weitere Schritte erforderlich. Diese sind hier beschrieben. In den meisten Fällen genügt sollte es ausreichend sein, die entsprechenden javax-Imports durch jakarta-Imports zu ersetzen und die entsprechenden Dependencies zu verwenden.Wenn "Traditional Deployment" verwendet wird, also wenn ein WAR-File auf einem App-Server deployt wird, muss der App-Server JakartaEE kompatibel sein. Eine Liste der unterstützten App-Server finden Sie hier.Version 5.12 des jadice web toolkit in Ihrem dependency-management durch die aktuellste 5.13 zu ersetzen.


Änderungen bei Dependencies

Wenn Sie die BOM des jadice web toolkit verwenden, müssen Sie nichts weiter tun!

AltNeu
javax.xml.bind:jaxb-api:2.3.1jakarta.xml.bind:jakarta.xml.bind-api:4.0.2
com.sun.xml.bind:jaxb-core:4.0.5com.sun.xml.bind:jaxb-core:4.0.5
com.sun.xml.bind:jaxb-impl:2.3.5com.sun.xml.bind:jaxb-impl:4.0.4



API-Änderungen und Umbenennungen von Klassen und Packages

Seitens jadice web toolkit gibt es keine Änderungen an den öffentlichen APIs.

Wenn Sie jadice Core APIs direkt verwenden sind ggf. weitere Änderungen erforderlich, die API-Änderungen sind hier dokumentiert.


Änderungen am Verhalten

Keine


Änderungen in der Modulstruktur / Integration via Maven

Keine


Entfernte Klassen und Funktionalitäten

Keine