イントロダクション

完了

あなたは、オンプレミスにあるサーバーで現在実行されている Web アプリを作成する会社で働いている Java 開発者です。 会社は Web アプリを Azure App Service に移行することを決定しており、開発チームの移行を可能な限りスムーズにしたいと考えています。 スムーズな移行により、既に使用しているツールを使用して、引き続き Web アプリを作成してデプロイできます。 たとえば、開発チームは Apache Maven を使用して Java アプリケーションのビルド プロセスを自動化します。

Azure App Service には、さまざまな言語とテクノロジをサポートするいくつかのプラグインがあります。 Azure App Service 用の Maven プラグインを使用すると、Java 開発者は使い慣れたビルド ツールを引き続き使用できます。 Maven プラグインでは、Azure App Service へのアプリの構成とデプロイがサポートされており、このプラグインを既存のビルド自動化に統合する方法を調いたいと考えています。

このモジュールでは、Maven Web アプリのアーキタイプを使用して Java Web アプリを作成します。 Web アプリの作成が完了したら、ローカルで実行してテストするように構成します。 Web アプリがローカルで動作していることを確認したら、Maven プラグインを使用して Azure App Service にデプロイします。

このモジュールを終了すると、Azure App Service 用の Maven プラグインを既存のビルド自動化に組み込むのがいかに簡単であるかを学習できます。 プラグインを組み込むことで、開発チームは、会社が使い慣れた Maven ツールセットを引き続き使用できるようになります。

学習目標

このモジュールでは、次のことを行います。

  • Java Web アプリを開発します。
  • Azure App Service 用の Maven プラグインを構成します。
  • Maven プラグインを使用して Web アプリをデプロイします。

[前提条件]

  • Java で Web アプリを作成した経験
  • Maven を使用した Java Web アプリの構築とデプロイに関する知識