Une série d'exemples qui montre comment utiliser la spécifiction JAX-RS et l'implémentation Jersey pour développer des programmes Java autour de la technologie Server-Sent Events. Server-Sent Events (SSE) est une technologie uni-directionnelle pour l'envoi de données serveur vers des clients. Ce dépôt intègre également la transisition des packages javax
en jakarta
débutée à partir de 2018.
L'intérêt par ailleurs est de montrer comment utiliser la spécification JAX-RS et son implémentation Jersey avec les versions les plus récentes de Java.
Ce dépôt est utilisé dans le cadre d'un cours sur les architectures orientées services que je dispense à l'ISAE-ENSMA et à l'Université de Poitiers en français. Tous les supports de cours et tutoriaux sont disponibles sur mon blog personnel : https://mickael-baron.fr/soa/.
- Java 11
- Maven 3
- cURL
- Docker (uniquement pour le projet sse-helloworld-war)
- Site web de JAX-RS : https://github.com/eclipse-ee4j/jaxrs-api
- Spécification JSR 370 : https://jcp.org/en/jsr/detail?id=370
- Site web de Jersey : https://jersey.github.io/
- Code source de Jersey : https://github.com/eclipse-ee4j/jersey