Retour aux cas pratiques
QuarkusAvancé

Structuration d'une API Quarkus avec séparation Resource-Service-Repository

Scénario

Contexte : Votre application Quarkus a été développée rapidement et la logique métier est actuellement placée directement dans les classes Resource. Le Problème : Le code devient difficile à maintenir et à tester à mesure que le projet évolue. Contraintes : Mettre en place une séparation claire entre couche REST (Resource), services métier (@ApplicationScoped) et accès base via Panache ou repository dédié. Livrable attendu : Refactoriser l'application afin d'isoler la logique métier dans un service injectable et centraliser l'accès aux données dans une couche repository propre.

Compétences ciblées

quarkusarchitecturecdibackendrest
    Structuration d'une API Quarkus avec séparation Resource-Service-Repository — mise en situation Quarkus | CodeDuel