Introduction

Befejeződött

Tegyük fel, hogy Ön Java-fejlesztő egy olyan cégnél, amely Spring Boot-alkalmazásokat készít. Az alkalmazások jelenleg helyszíni kiszolgálókon futnak. Az alkalmazások egy relációs (ebben az esetben MySQL-) adatbázissal is integrálva vannak.

El szeretne készíteni egy MySQL-adatbázist használó feladatlista-alkalmazást. Úgy döntött, hogy az alapoktól építi ki a Spring Boot-alkalmazást.

Ebben a modulban először elkészíti a Spring Boot-webalkalmazás vázát a Spring Initializr használatával. A Spring Initializr online eszköz, amely egy Spring Boot-projektet hoz létre a gyors kezdéshez szükséges elemekkel együtt. Erre a vázra építheti a későbbi munkáját.

Ezután kódol egy feladatlista-alkalmazást, amely a feladatokat egy relációs adatbázisban tárolja. A feladatokhoz MySQL-adatbázisra lesz szükség, ezért a létrehozáshoz és az üzemeltetéshez az Azure Database for MySQL szolgáltatást fogja használni.

Ezután létrehozza és konfigurálja az alkalmazást a MySQL-adatbázishoz való csatlakozáshoz. Az üzembe helyezés előtt ellenőriznie kell, hogy a helyszínen futtatható-e az alkalmazás. Ezt követően üzembe helyezi az alkalmazást a Mavennel, majd az Azure App Service-ben üzemelteti.

A modul elvégzése után képes lesz Spring Boot-alkalmazásokat építeni az Azure App Service-be, és relációs adatbázisokkal integrálni őket.

Ebben a modulban a saját Azure-előfizetésével fog erőforrásokat üzembe helyezni. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.

Fontos

Az Azure-előfizetésben felmerülő szükségtelen költségek elkerülése érdekében a modul elvégzése után ne felejtse el törölni a kiépített Azure-erőforrásokat.

Tanulási célkitűzések

A modul elvégzésével a következőket sajátíthatja el:

  • Spring Boot-webalkalmazás kifejlesztése.
  • Az alkalmazás MySQL-adatbázishoz csatlakoztatása.
  • A webalkalmazás üzembe helyezése az Azure App Service-ben.

Előfeltételek

Mint Java-fejlesztő, már ismeri a Spring-alkalmazásokat. A modul gyakorlatának elvégzése során személyes Azure-fiókot fog használni. Ehhez a következő erőforrásokkal kell rendelkeznie:

  • Azure-előfizetés
  • A Java JDK (1.8 vagy újabb), Maven (3.0 vagy újabb) és az Azure CLI (2.12 vagy újabb) helyi telepítése