소개

완료됨

현재 온-프레미스에 있는 서버에서 실행되는 웹앱을 만드는 회사에서 일하는 Java 개발자입니다. 회사에서 웹앱을 Azure App Service로 마이그레이션하기로 결정했으며 개발 팀에서 마이그레이션을 최대한 원활하게 진행하려고 합니다. 원활한 마이그레이션을 통해 이미 사용 중인 도구를 사용하여 웹앱을 계속 만들고 배포할 수 있습니다. 예를 들어 개발 팀은 Apache Maven을 사용하여 Java 애플리케이션에 대한 빌드 프로세스를 자동화합니다.

Azure App Service에는 다양한 언어 및 기술을 지원하는 여러 플러그 인이 있습니다. Azure App Service용 Maven 플러그 인을 사용하면 Java 개발자가 익숙한 빌드 도구를 계속 사용할 수 있습니다. Maven 플러그 인은 Azure App Service에 앱 구성 및 배포를 지원하며, 이 플러그 인을 기존 빌드 자동화에 통합하는 방법을 연구하려고 합니다.

이 모듈에서는 Maven 웹앱 원형을 사용하여 Java 웹앱을 만듭니다. 웹앱 만들기를 마쳤으면 로컬에서 실행하고 테스트하도록 구성합니다. 웹앱이 로컬에서 작동하는지 확인하면 Maven 플러그 인을 사용하여 Azure App Service에 배포합니다.

이 모듈을 마치면 기존 빌드 자동화에 Azure App Service용 Maven 플러그 인을 통합하는 것이 얼마나 쉬운지 알아봅니다. 플러그 인을 통합하면 개발 팀이 회사에 익숙한 Maven 도구 집합을 계속 사용할 수 있습니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • Java 웹앱을 개발합니다.
  • Azure App Service용 Maven 플러그 인을 구성합니다.
  • Maven 플러그 인을 사용하여 웹앱을 배포합니다.

필수 조건

  • Java에서 웹앱 작성 경험
  • Maven을 사용하여 Java 웹앱 빌드 및 배포에 대한 지식