Introduction
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