// Legacy-Modernisierung

Vom Application Server zu Spring Boot oder Quarkus

Migrationspfade von WebLogic, WebSphere oder JBoss zu schlanken Laufzeiten.

  • Inhouse-Schulung
  • 2 Tage
  • Fortgeschritten
  • Remote oder vor Ort
  • KI-Analyse
Alter Werkzeugkasten auf einer Werkbank, daneben ein Schraubendreher mit neuem Griff und Schrauben
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie inventarisieren Abhängigkeiten zum Application Server mit KI-Unterstützung.
  • Sie wählen zwischen Spring Boot und Quarkus anhand Ihrer Anforderungen.
  • Sie übertragen EJB, JNDI, Transaktionen und Messaging auf die Zielplattform.
  • Sie betreiben die migrierte Anwendung im Container mit Podman oder Docker Engine.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • Bestandsaufnahme: serverspezifische APIs, Deskriptoren, Ressourcen, Klassenlader
  • Abhängigkeiten zum Application Server mit KI inventarisieren und gegenprüfen
  • Zielplattformen im Vergleich: Spring Boot und Quarkus
  • Migrationspfade: Big Bang, schrittweise Migration, Parallelbetrieb
  • Übung: Migrationsinventar für eine Beispielanwendung erstellen

Tag 2

  • EJB zu CDI-Beans in Quarkus oder Spring-Komponenten, @Transactional
  • JNDI-Ressourcen, Datenquellen und Konfiguration in application.properties
  • Messaging, Sicherheit und Scheduling auf der Zielplattform
  • Quarkus: Dev Services, Erweiterungen, Build für Container
  • Übung: Modul migrieren und im Container mit Podman starten

KI in dieser Schulung

// KI für Analyse & Modernisierung

Abhängigkeiten zum Application Server mit KI inventarisieren.

Voraussetzungen und Rahmen

Vorwissen
Erfahrung mit Java-EE- oder Jakarta-EE-Anwendungen auf einem Application Server. Für die Übungen wird Podman oder Docker Engine benötigt.
Werkzeuge
Quarkus (Open Source, Apache 2.0)
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.