Wprowadzenie

Ukończone

Załóżmy, że jesteś deweloperem języka Java pracującym dla firmy tworzącej aplikacje platformy Spring Boot. Aplikacje obecnie działają na serwerach lokalnych. Twoje aplikacje są również zintegrowane z relacyjną bazą danych (w tym przypadku MySQL).

Chcesz utworzyć aplikację listy zadań do wykonania, która korzysta z bazy danych MySQL. Wybierasz opcję skompilowania tej aplikacji platformy Spring Boot od podstaw.

W tym module najpierw utworzysz szkielet aplikacji internetowej platformy Spring Boot za pomocą narzędzia Spring Initializr. Spring Initializr to dostępne w trybie online narzędzie, które generuje projekt platformy Spring Boot przy użyciu tylko niezbędnych elementów. Ten szkielet daje podstawę do rozpoczęcia pracy.

Następnie napiszesz kod aplikacji z listą zadań do wykonania, która przechowuje zadania w relacyjnej bazie danych. Zadania będą potrzebować bazy danych MySQL, dlatego utworzysz ją i będziesz ją hostować za pomocą usługi Azure Database for MySQL.

Następnie skompilujesz aplikację, a także skonfigurujesz ją tak, aby łączyła się z bazą danych MySQL. Przed rozpoczęciem wdrożenia upewnisz się, że aplikacja może być uruchamiana lokalnie. Następnie przeprowadzisz wdrożenie za pośrednictwem programu Maven i będziesz je hostować w usłudze Azure App Service.

Po ukończeniu tego modułu będziesz wiedzieć, jak włączyć aplikacje struktury Spring Boot w usłudze Azure App Service i zintegrować je z relacyjną bazą danych.

W ramach tego modułu użyjesz własnej subskrypcji platformy Azure, aby wdrożyć zasoby. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Ważne

Aby uniknąć niepotrzebnych opłat w swojej subskrypcji platformy Azure, pamiętaj o anulowaniu aprowizacji zasobów platformy Azure po zakończeniu pracy z tym modułem.

Cele szkolenia

Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:

  • Tworzenie aplikacji internetowej platformy Spring Boot
  • Łączenie aplikacji z bazą danych MySQL
  • Wdrażanie aplikacji internetowej w usłudze Azure App Service

Wymagania wstępne

Jako deweloper języka Java znasz już aplikacje platformy Spring. Po wykonaniu ćwiczeń z tego modułu będziesz używać osobistego konta platformy Azure. Upewnij się, że masz następujące zasoby:

  • Subskrypcja platformy Azure
  • Lokalne instalacje zestawu Java JDK (1.8 lub nowszy), programu Maven (3.0 lub nowszy) i interfejsu wiersza polecenia platformy Azure (2.12 lub nowszy)