Jakarta / Java Enterprise Edition
Jakarta E E
Assuré par : Selma B ATTI ATTIA
Contact : [Link]@[Link]
2022/2023 JAKARTA ENTREPRISE EDITION - SELMA BATTI ATTIA 2
Objectifs
• Principe de la plateforme et de l’architecture Jakarta / Java EE
• Fonctions et API de la plateforme Java EE
• Développement d’application Java EE selon le MVC et MVC 2
• Développement d’application Java EE avec le Spring
2022/2023 JAKARTA ENTREPRISE EDITION - SELMA BATTI ATTIA 3
Pré-requis
• Programmation et structure de données
• Programmation et conception orientée objet
• Programmation Java
• Langages HTML et CSS
• Navigation web (HTTP)
• Système de gestion et d’exploitation des BD et requêtes SQL
2022/2023 JAKARTA ENTREPRISE EDITION - SELMA BATTI ATTIA 4
Bibliographie
• Practical JSF in Java EE 8: Web Applications in Java for the Enterprise ;
Michael Müller ; Apress ; 2018
• Java EE 8 Application Development: Develop Enterprise applications
using the latest versions of CDI, JAX-RS, JSON-B, JPA, Security, and
more ; David R. Heffelfinger ; Packt Publishing Ltd ; 2017
• Spring 5 Recipes: A Problem-Solution Approach ; Marten Deinum,
Daniel Rubio and Josh Long ; Apress ; 2017
• Java Entreprise Edition (JEE) ; Thierry Groussard and François-Xavier
Sennesal ; Eni ; 2015
• Java Spring ; Hervé Le Morvan ; Eni ; 2015
• Architectures réparties en Java ; Annick Fron ; Dunod ; 2015
• Conception d'applications en Java/JEE ; Jacques Lonchamp ; Dunod ;
2014
• JSF 2 avec Eclipse ; François-Xavier Sennesal ; Eni ; 2014
2022/2023 JAKARTA ENTREPRISE EDITION - SELMA BATTI ATTIA 5
Plan du cours
• Présentation de Java Enterprise Edition
• Servlet et vue
• JSP
• JSTL
• JSF
• Spring : présentation et fondements
• Spring AOP
• Spring MVC
• Spring Web Flow
2022/2023 JAKARTA ENTREPRISE EDITION - SELMA BATTI ATTIA 6