Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera omówienie aplikacji usługi Azure Migrate i oceny kodu dla języka Java. To omówienie pomaga zrozumieć odpowiednie scenariusze ułatwiające migrowanie aplikacji Java na platformę Azure.
Uwaga
Ten artykuł dotyczy aplikacji usługi Azure Migrate i oceny kodu dla języka Java w wersji 7.x. Ta wersja została wprowadzona do ogólnie dostępnej wersji w lipcu 2025 r.
Omówienie
Ocena aplikacji i kodu usługi Azure Migrate dla języka Java (AppCAT dla języka Java) umożliwia ocenę gotowości aplikacji Java do ponownego tworzenia i migracji na platformę Azure. Może ona ocenić pliki binarne aplikacji Java i kod źródłowy, aby zidentyfikować możliwości ponownego tworzenia i migracji dla platformy Azure.
Narzędzie używa zaawansowanych technik analizy, aby zrozumieć strukturę i zależności dowolnej aplikacji Java. Narzędzie udostępnia szczegółowe informacje na temat refaktoryzacji i migrowania aplikacji na platformę Azure w następujących aspektach:
- Odkrywanie użycia technologii: zobacz, które technologie używa aplikacja. Odnajdywanie jest przydatne, jeśli masz starsze aplikacje z nie dużą ilością dokumentacji i chcesz wiedzieć, które technologie używają.
- Ocena kodu pod kątem określonego celu: Ocena aplikacji względem specyficznych celów Azure, takich jak Azure App Service, Azure Kubernetes Service i Azure Container Apps — przy zastosowaniu określonych reguł migracji platformy Azure. Sprawdź modyfikacje, które należy wykonać, aby ponownieplatformować aplikacje na platformie Azure.
Narzędzie jest oferowane na następujące dwa sposoby:
- Narzędzie CLI, które można pobrać, zainstalować i uruchomić z parametrami w celu oceny aplikacji Java.
- rozszerzenie programu Visual Studio Code — Modernizacja aplikacji Copilot w usłudze GitHub dla języka Java. To rozszerzenie można zainstalować i uruchomić w programie Visual Studio Code, aby uwzględnić ocenę aplikacji — obsługiwaną przez usługę AppCAT dla języka Java — oraz korygowanie i walidację kodu obsługiwane przez analizę narzędzia GitHub Copilot. Aby uzyskać więcej informacji, zobacz Szybki start: ocenianie i migrowanie projektu Java przy użyciu modernizacji aplikacji Copilot w usłudze GitHub dla języka Java.
Licencja
Ocena aplikacji i kodu usługi Azure Migrate dla języka Java (AppCAT for Java) to bezpłatne narzędzie oparte na oprogramowaniu open source. Narzędzie jest oparte na zestawie składników w projekcie Cloud Native Computing FoundationKonveyor utworzonym i prowadzonym przez firmę Red Hat.
Zbieranie danych
Usługa AppCAT domyślnie zbiera dane telemetryczne. Firma Microsoft agreguje zebrane dane w celu identyfikowania wzorców użycia w celu identyfikowania typowych problemów i ulepszania środowiska interfejsu wiersza polecenia usługi AppCAT. Interfejs wiersza polecenia usługi Microsoft AppCAT nie zbiera żadnych danych prywatnych ani osobowych. Na przykład dane użycia pomagają identyfikować problemy, takie jak polecenia z niskim współczynnikiem powodzenia. Te informacje pomagają nam określić priorytety naszej pracy.
Doceniamy szczegółowe informacje, jakie są udostępniane przez te dane, ale rozumiemy również, że nie każdy chce wysyłać dane dotyczące użycia. Zbieranie danych można wyłączyć za pomocą appcat analyze --disable-telemetry polecenia . Aby uzyskać więcej informacji, zobacz nasze zasady zachowania poufności informacji .