Freigeben über


GitHub Copilot App Modernization for Java (Vorschau)

Dieser Artikel enthält eine Übersicht über gitHub Copilot App Modernization for Java (Vorschau).

Viele Unternehmen beabsichtigen, ihre Anwendungsressourcen in die Cloud zu migrieren und zu modernisieren. Diese Reise umfasst die folgenden Aufgaben:

  • Bewerten des aktuellen Zustands des Codes, der Konfiguration und der Abhängigkeiten der Anwendung.
  • Planen von Azure-Ressourcen.
  • Beheben von Problemen, damit Apps in die Cloud migriert werden können.

Die App-Modernisierung für Java (Vorschau) ist ein All-in-One-Migrationsassistent, der die Leistungsfähigkeit von KI nutzt, um die folgenden Aufgaben auszuführen:

  • Codebewertung durchführen.
  • Schlagen Sie Korrekturen vor, und wenden Sie sie an.
  • Stellen Sie sicher, dass Builds und Tests erfolgreich sind.

Dieser Prozess verbessert die Geschwindigkeit, Qualität und Vertrauen der Entwickler.

Häufige Anwendungsfälle der GitHub Copilot-App-Modernisierung für Java (Vorschau)

Die App-Modernisierung für Java (Vorschau) ermöglicht die folgenden Anwendungsfälle:

  • Bewerten Sie die Cloud-Bereitschaftsprobleme von Anwendungen.
  • Lösungen vorschlagen und Azure-Dienste als Ziel empfehlen.
  • Korrigieren Sie Code und Konfigurationen, bevor Sie zu Azure migrieren.
  • Korrigieren Sie Den Code automatisch, um Kompilierungszeitfehler zu beheben.

Das Aktualisieren von Java-Runtimes, Frameworks und Abhängigkeiten ist eine häufige Aufgabe, die erhebliche Zeit und Ressourcen erfordert. GitHub Copilot App Modernization – Upgrade für Java (Vorschau) ist eine KI-basierte Lösung, die bei der Aktualisierung Ihrer Java-Apps unterstützt wird. Weitere Informationen finden Sie unter GitHub Copilot App Modernization – Upgrade für Java (Vorschau).

Konzepte

GitHub Copilot App Modernization for Java (Vorschau) ist ein Tool, das die Anwendungsmigration zu Azure von Anfang bis Ende abdeckt, von der Anwendungsbewertung über die Planung bis hin zur Codekorrektur und Buildkorrektur. Es zielt darauf ab, Ihre Anwendungen auf Azure mit Vertrauen zu migrieren und auszuführen und den gesamten Zyklus zu beschleunigen, der von der künstlichen Intelligenz von GitHub Copilot unterstützt wird.

GitHub Copilot App Modernization for Java (Preview) verwendet Azure Migrate-Anwendungs- und Codebewertung (AppCAT), um Ihren Code zu ermitteln und zu bewerten. Dieses Tool ist ein guter Ausgangspunkt in Ihrer App-Modernisierungsreise. Weitere Informationen finden Sie unter Azure Migrate-Anwendungs- und Codebewertung für Java Version 7 (Vorschau).

Sie können GitHub Copilot App Modernization for Java (Vorschau) aufrufen, um einen Überblick über Probleme bei der Cloud-Bereitschaftsmigration zu erhalten, einschließlich der folgenden Empfehlungen:

  • Anweisungen zum Einrichten von Azure-Ressourcen.
  • Empfehlungen zu den folgenden bewährten Methoden.
  • Empfehlungen zum Ändern des Anwendungscodes.

In Szenarien, in denen Codeänderungen erforderlich sind, führt Sie die App-Modernisierung für Java (Vorschau) zum Codekorrekturschritt. In dieser Phase können Sie vordefinierte Formeln für häufige Probleme verwenden, z. B. die folgenden Probleme:

  • Wechseln von kennwortbasierter Authentifizierung zu verwalteten Identitäten.
  • Wechsel von Amazon Web Services (AWS) S3 zu Azure Blob Storage.

Weitere Informationen zu vordefinierten Formeln, die heute in der App-Modernisierung für Java (Vorschau) verfügbar sind, finden Sie unter Vordefinierte Formeln.

Bei der Entwicklung haben Unternehmen oft strenge Prozesse und Kontrollen. In diesem Bereich kommen kundendefinierte Formeln ein.

Kundendefinierte Formeln werden durch Analysieren von Code-Commits aus einer bereits migrierten Anwendung generiert. Diese Formeln führen Copilot dazu, Code in einer anderen App basierend auf demselben Muster zu beheben. Dieser Prozess ermöglicht eine schnelle Behebung über mehrere Anwendungen hinweg. Jede erfolgreiche Migration wächst die Wissensbasis und reduziert den Aufwand für die nächste.

Schließlich enthält die App-Modernisierung für Java (Vorschau) einen Build Fix-Agent, der bei Buildfehlern helfen soll. Da KI-basierte Vorschläge manchmal einen Parameter verpassen oder eine Methode falsch ändern können, greift der Build Fix-Agent ein, um Unterstützung und Korrektur bereitzustellen.

Siehe auch

Vordefinierte Formeln