Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье представлен обзор модернизации приложений GitHub Copilot для Java (предварительная версия).
Многие предприятия намерены перенести и модернизировать свои ресурсы приложений в облако. Это путешествие включает следующие задачи:
- Оценка текущего состояния кода, конфигурации и зависимостей приложения.
- Планирование ресурсов Azure.
- Устранение проблем, чтобы приложения могли быть перенесены в облако.
Модернизация приложений для Java (предварительная версия) — это помощник по миграции с единым интерфейсом, который использует возможности искусственного интеллекта для выполнения следующих задач:
- Выполните оценку кода.
- Предложите и примените исправление.
- Убедитесь, что сборки и тесты выполнены успешно.
Этот процесс улучшает скорость разработчика, качество и уверенность.
Распространенные варианты использования модернизации приложений GitHub Copilot для Java (предварительная версия)
Модернизация приложений для Java (предварительная версия) включает следующие варианты использования:
- Оценка проблем с готовностью к облаку приложений.
- Предлагать решения и рекомендовать целевые службы Azure.
- Исправьте код и конфигурации перед миграцией в Azure.
- Автоматическое исправление кода для устранения ошибок во время компиляции.
Обновление сред выполнения Java, платформ и зависимостей — это общая задача, требующая существенного времени и ресурсов. Модернизация приложений GitHub Copilot — обновление для Java (предварительная версия) — это решение на основе искусственного интеллекта, предназначенное для обновления приложений Java. Дополнительные сведения см. в статье GitHub Copilot Модернизация приложения - обновление для Java (предварительная версия).
Концепции
Модернизация приложений GitHub Copilot для Java (предварительная версия) — это средство, охватывающее миграцию приложений в Azure, начиная с оценки приложений, планирования, исправления кода и исправления сборки. Она призвана помочь вам перейти на Azure и запустить ваши приложения с уверенностью, ускоряя весь процесс с помощью искусственного интеллекта GitHub Copilot.
Модернизация приложения GitHub Copilot для Java (превью) использует оценку приложений и кода в службе Azure Migrate (AppCAT) для выявления и анализа вашего кода. Это средство является хорошей отправной точкой в пути модернизации приложений. Дополнительные сведения см. в статье "Миграция Azure" и оценка кода для Java версии 7 (предварительная версия).
Вы можете вызвать GitHub Copilot для модернизации приложений на Java (предварительная версия), чтобы получить общие сведения о проблемах миграции подготовки к облаку, включая следующие рекомендации:
- Инструкции по настройке ресурсов Azure.
- Рекомендации по соблюдению лучших практик.
- Рекомендации по изменению кода приложения.
В сценариях, когда требуются изменения кода, модернизация приложений для Java (предварительная версия) поможет вам выполнить шаг исправления кода. На этом этапе можно использовать предопределенные формулы для распространенных проблем, таких как следующие проблемы:
- Переход с проверки подлинности на основе паролей на управляемые удостоверения.
- Переход из Amazon Web Services (AWS) S3 в хранилище BLOB-объектов Azure.
Дополнительные сведения о предопределенных формулах, доступных в разделе "Модернизация приложений для Java" (предварительная версия) сегодня, см. в предварительно определенных формулах.
Когда дело доходит до развития, предприятия часто имеют строгие процессы и элементы управления. В этой области играют роль формулы, определяемые клиентом.
Определяемые клиентом формулы создаются путем анализа фиксаций кода из уже перенесенного приложения. Эти формулы помогут Copilot исправить код в другом приложении на основе того же шаблона. Этот процесс обеспечивает быстрое исправление в нескольких приложениях. Каждая успешная миграция увеличивает базу знаний и сокращает усилия для следующего.
Наконец, модернизация приложений для Java (предварительная версия) включает агент исправления сборки, предназначенный для устранения ошибок, связанных с сборкой. Так как предложения на основе искусственного интеллекта иногда могут пропускать параметр или неправильно изменять метод, агент build Fix вмешивается, чтобы обеспечить поддержку и исправление.