Úvod
Předpokládejme, že pracujete jako vývojář v Javě pro společnost, která vytváří aplikace Quarkus. Aplikace aktuálně běží na místních serverech. Integrují se také s relační databází (v tomto případě PostgreSQL).
Chcete vytvořit aplikaci se seznamem to-do, která používá databázi PostgreSQL. Rozhodnete se vytvořit tuto aplikaci Quarkus úplně od začátku.
V tomto modulu nejprve vygenerujete webovou aplikaci Quarkus pomocí modulu plug-in Quarkus Maven. Modul plug-in Quarkus Maven generuje projekt Quarkus, který zahrnuje jenom to, co potřebujete k rychlému zahájení. Tato opora vám poskytne základ pro práci.
Pak naprogramujete to-do aplikaci, která ukládá úlohy do relační databáze. Úlohy jsou uložené v databázi PostgreSQL, takže potřebujete vytvořit databázi Azure Database for PostgreSQL.
Dále sestavíte aplikaci a nakonfigurujete ji tak, aby se připojila k databázi PostgreSQL. Než ji nasadíte do Azure, musíte ověřit, že aplikace může běžet místně. Pak ho nasadíte pomocí Azure CLI a hostujete ho v Azure Container Apps.
Na konci tohoto modulu budete umět začlenit aplikace Quarkus do Container Apps a integrovat je s relační databází.
K nasazení prostředků v tomto modulu použijete vlastní předplatné Azure. Pokud nemáte předplatné Azure, založte si bezplatný účet.
Důležitý
Abyste se vyhnuli zbytečným poplatkům v předplatném Azure, nezapomeňte po dokončení tohoto modulu zrušit zřízení prostředků Azure.
Studijní cíle
Na konci tohoto modulu budete umět:
- Vývoj aplikace Quarkus
- Připojte aplikaci k databázi PostgreSQL.
- Nasaďte aplikaci do Container Apps.
Požadavky
Měli byste být obeznámeni s aplikacemi v Javě. Quarkus je vysvětlen během sledování postupu. Při cvičeních v tomto modulu budete používat osobní účet Azure. Ujistěte se, že máte následující zdroje informací:
- Předplatné Azure
- Místní instalace sady Java JDK (17 nebo novější), Maven (3.1) a Azure CLI (2.57 nebo novější)
- Docker a Docker Desktop