Ú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 ve vašem předplatném Azure, nezapomeňte po dokončení tohoto modulu deprovisionovat své prostředky 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