Modernisierung Ihrer Java-Legacy-Anwendungen
Die GitHub Copilot App Modernization-Erweiterung bietet leistungsstarke Funktionen, die Entwicklern dabei helfen, Java-Legacy-Anwendungen schneller, präziser und effizienter zu modernisieren.
Ob beim Upgrade von Frameworks, bei der Behebung veralteter Abhängigkeiten oder bei der Vorbereitung auf die Cloud-Migration – GitHub Copilot nutzt intelligente Automatisierung und eine tiefe Integration in Microsoft Azure, um die Modernisierung von Monaten auf Tage zu verkürzen.

Erweiterungsfunktionen
Die GitHub Copilot App Modernization-Erweiterung bietet die folgenden Hauptfunktionen:
-
Intelligente Bewertungen und Upgrade-Planung: Copilot scannt Ihre Codebasis, analysiert Abhängigkeiten und Frameworks und erstellt umsetzbare Pläne, die Sie durch den Modernisierungsprozess leiten.
-
KI-gestützte Codetransformation: Von Java 8 bis zur neuesten LTS-Version automatisiert Copilot Upgrades mit strukturierten, kontextbezogenen Bearbeitungen, eliminiert repetitive Aufgaben und reduziert das Upgrade-Risiko.
-
Wiederverwendbare Migrationsmuster: Erfassen Sie die Refactoring-Logik Ihres Teams in benutzerdefinierten Formeln und wenden Sie diese dann app-übergreifend an, um eine konsistente und skalierbare Modernisierung zu gewährleisten.
-
Build- und Testvalidierung: Copilot behebt Build-Fehler, führt Unit-Tests aus und stellt sicher, dass Ihre Anwendung nach den Änderungen stabil bleibt, was dazu beiträgt, saubere CI/CD-Pipelines zu erhalten.
-
CVE-Erkennung und -Behebung: Erkennen und beheben Sie bekannte Sicherheitslücken nach einem Upgrade automatisch. Copilot wendet sichere Korrekturen an, während Sie die volle Kontrolle über die Änderungen behalten.
-
Nahtlose Azure-Integration: Stellen Sie aktualisierte Apps mit minimalem Aufwand in Azure bereit. Modernisierte Anwendungen können sofort Azure AI Foundry nutzen, um Zugriff auf über 11.000 Modelle, integrierte Beobachtbarkeit, Sicherheitstools und Agenten-Dienste zu erhalten.
Erste Schritte
Beginnen Sie mit einem der folgenden Tutorials
- Upgrade eines Java-Projekts
- Bewertung und Migration eines Java-Projekts
- Sicherheitslücken in Ihrem Java-Projekt erkennen und beheben
Verwandte Ressourcen
- Erfahren Sie mehr über allgemeine Konzepte der App-Modernisierung