L'U.E. vise une connaissance approfondie des frameworks applicatifs Java de type J2EE ou Spring, du point de vue de la programmation, de l'intégration et de l'architecture.
Etude d'un Framework applicatif Java, JEE ou Spring par exemple. Son écosystème sera aussi étudié. Patrons de conception généricité, annotations en java persistance des données (JDBC) injection de dépendance mapping objet-relationnel transactionnalité couche présentation web (à titre d'exemple : JSF, ou Spring MVC et Thymeleaf) web services, REST sécurisation et authentification