Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Déployez servlets, beans CDI, vues JSF et ressources JAX-RS sur Tomcat, et planifiez la migration progressive des applications historiques construites sur Struts ou JSF ancienne génération.
@Path("/clients")
@ApplicationScoped
public class ClientResource {
@Inject
ClientService service;
@GET
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Response getClient(@PathParam("id") Long id) {
return service.trouver(id)
.map(c -> Response.ok(c).build())
.orElse(Response.status(404).build());
}
}Cette formation s'adresse aux équipes qui développent, maintiennent ou doivent moderniser des applications d'entreprise construites sur la plateforme Jakarta EE. Elle couvre le socle technique attendu en production : servlets et cycle de vie des requêtes HTTP, injection de dépendances et gestion du cycle de vie des beans avec CDI, construction de vues avec JSF et exposition de services avec JAX-RS, déployés sur un serveur d'applications ou sur Tomcat. Un volet spécifique est consacré à la modernisation : identification des points de blocage dans des applications historiques construites sur des socles Struts ou JSF ancienne génération, et cohabitation entre code historique et composants modernisés. Elle s'adresse aux développeurs Java d'applications d'entreprise, aux responsables d'applications historiques et aux architectes chargés de leur modernisation.
Les objectifs
Développer et déployer des applications Jakarta EE (servlets, CDI, JSF, JAX-RS) sur Tomcat et planifier la modernisation des applications historiques.
Public visé
Développeurs Java d'applications d'entreprise, responsables d'applications historiques, architectes.
Prérequis
Maîtrise de Java. Connaissance des principes du développement web.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.