Dieses Repository enthält die Quarkus-Variante einer Webanwendung zur Verwaltung von Mitgliedschaften. Die Anwendung ist Teil eines Vergleichs zwischen Quarkus und Spring Boot und fokussiert sich auf moderne Entwicklungsprozesse und schnelle Feedback-Zyklen.
- Mitgliederverwaltung (Erstellen, Anzeigen, Bearbeiten, Löschen)
- Suchfunktion für Mitglieder
- Hot-Reload durch Quarkus Dev-Mode
- Moderne Template-Engine: Qute
- PostgreSQL-Datenbank via Docker
- RESTful API & schlanke Architektur mit Panache ORM
- Java 17
- Quarkus
- Qute
- Maven
- PostgreSQL (Docker)
- Lombok
- HTML, CSS, Vanilla JavaScript
docker run --name MitgliedschaftenManager -e POSTGRES_PASSWORD=app -p 5432:5432 -d postgres-
Projekt importieren:
File -> Import -> Maven -> Existing Maven Project -
Anwendung starten über:
mvn quarkus:dev
-
Öffne die Anwendung unter:
- Die Datenbank-Tabellen werden automatisch beim Start erzeugt.
- Suchfunktion über Name, E-Mail, Telefonnummer und Status.
- Fokus auf Stabilität und klare Projektstruktur.
Diese Anwendung wurde erstellt, um die Eigenschaften und den Workflow von Quarkus praxisnah zu analysieren. Sie eignet sich als Grundlage für kleine bis mittelgroße Projekte im klassischen Java-Enterprise-Umfeld.