Modernisierung Ihrer Legacy-Java-Apps
Die GitHub Copilot App Modernization-Erweiterung bietet leistungsstarke Funktionen, um Entwickler dabei zu unterstützen, veraltete Java-Anwendungen mit größerer Geschwindigkeit, Genauigkeit und Effizienz 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 tiefe Integration mit Microsoft Azure, um die Modernisierung von Monaten auf Tage zu beschleunigen.

Erweiterungsfunktionen
Die GitHub Copilot App Modernization-Erweiterung bietet die folgenden Kernfunktionen
-
Intelligente Bewertungen und Upgrade-Planung: Copilot scannt Ihren Code, analysiert Abhängigkeiten und Frameworks und erstellt umsetzbare Pläne, um Ihre Modernisierungsreise zu leiten.
-
KI-gesteuerte Code-Transformation: Von Java 8 bis zur neuesten LTS-Version automatisiert Copilot Upgrades mit strukturierten, kontextbezogenen Bearbeitungen, wodurch repetitive Arbeiten entfallen und das Upgrade-Risiko reduziert wird.
-
Wiederverwendbare Migrationsmuster: Erfassen Sie die Refactoring-Logik Ihres Teams in benutzerdefinierten Formeln und wenden Sie diese dann auf verschiedene Apps an, um eine konsistente, skalierbare Modernisierung zu gewährleisten.
-
Build- und Testvalidierung: Copilot behebt Build-Fehler, führt Unit-Tests aus und stellt sicher, dass Ihre Anwendung nach Änderungen stabil ist, was zur Aufrechterhaltung sauberer CI/CD-Pipelines beiträgt.
-
CVE-Erkennung und -Behebung: Erkennen und beheben Sie automatisch bekannte Schwachstellen nach dem Upgrade. Copilot wendet sichere Korrekturen an, während Sie die volle Kontrolle über die Änderungen behalten.
-
Nahtlose Azure-Integration: Stellen Sie aufgerüstete Apps mit minimalem Aufwand in Azure bereit. Modernisierte Apps können sofort Azure AI Foundry nutzen, um über 11.000 Modelle, integrierte Beobachtbarkeit, Sicherheitstools und Agentendienste zu erschließen.
Erste Schritte
Beginnen Sie mit einem der folgenden Tutorials
- Upgrade eines Java-Projekts
- Bewerten und migrieren Sie ein Java-Projekt
- Erkennen und beheben Sie Sicherheitsprobleme in Ihrem Java-Projekt
Verwandte Ressourcen
- Erfahren Sie mehr über allgemeine Konzepte der App-Modernisierung