Inleiding

Voltooid

U bent een Java-ontwikkelaar en werkzaam voor een bedrijf dat web-apps maakt die momenteel worden uitgevoerd op servers die zich on-premises bevinden. Uw bedrijf heeft besloten om de web-apps te migreren naar Azure-app Service en u wilt de migratie zo soepel mogelijk laten verlopen voor uw ontwikkelteam. Met een soepele migratie kunnen ze web-apps blijven maken en implementeren met de hulpprogramma's die ze al gebruiken. Uw ontwikkelingsteam gebruikt bijvoorbeeld Apache Maven om het bouwproces voor Java-toepassingen te automatiseren.

Azure-app Service heeft verschillende invoegtoepassingen ter ondersteuning van verschillende talen en technologieën. Met de Maven-invoegtoepassing voor Azure-app Service kunnen uw Java-ontwikkelaars het buildhulpprogramma blijven gebruiken waarmee ze bekend zijn. De Maven-invoegtoepassing biedt ondersteuning voor het configureren en het implementeren van apps in Azure App Service en u wilt onderzoeken op welke manier deze invoegtoepassing kan worden geïntegreerd in uw bestaande bouwautomatisering.

In deze module maakt u een Java-web-app met behulp van een Maven-archetype voor een web-app. Wanneer u klaar bent met het maken van uw web-app, configureert u deze zodat deze lokaal kan worden uitgevoerd en getest. Zodra u hebt geverifieerd dat uw web-app lokaal werkt, implementeert u de app in Azure App Service met de Maven-invoegtoepassing.

Aan het einde van deze module leert u hoe eenvoudig het is om de Maven-invoegtoepassing voor Azure-app Service op te nemen in uw bestaande buildautomatisering. Als u de invoegtoepassing opneemt, kan uw ontwikkelteam de Maven-toolset blijven gebruiken waarmee uw bedrijf bekend is.

Leerdoelen

In deze module leert u het volgende:

  • Een Java-web-app ontwikkelen.
  • Configureer de Maven-invoegtoepassing voor Azure-app Service.
  • Implementeer de web-app met behulp van de Maven-invoegtoepassing.

Vereisten

  • Web-apps schrijven in Java
  • Kennis van het bouwen en implementeren van Java-web-apps met behulp van Maven