Retour aux cas pratiques
Jasper ReportsExpert
Jasper Reports - Intégration d’un rapport Jasper dans une application Java EE avec sécurité et cache
Scénario
On vous demande d’intégrer la génération de rapports Jasper dans une application Java (Spring ou Java EE) exposant un endpoint /reports/invoice/{id} qui retourne le PDF. Le flux doit : vérifier l’autorisation de l’utilisateur, récupérer les données, générer le rapport, mettre en cache le PDF généré pour 24h et invalider le cache à la mise à jour de la facture. Décrivez l’architecture (service de rapport, cache Redis/ehcache, sécurité JWT), gestion des threads et erreurs, et points de surveillance.
Compétences ciblées
IntégrationSpringEndpointCacheSécuritéJWTPDFInvalidation