SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
PLAN
Introduction à JEE
Les Servlets
MVC en pratique
Les technologies JSP
Les EL et OI
JSTL
Listeners et filtres
DAO
JPA/Hibernate
Introduction à JEE
Introduction à JEE
Introduction
JEE=Java Entreprise Edition
JEE est fait pour le développement des applications Client/Serveur
Le développement Web est une partie de développement client/Serveur
JEE permet aussi de développer des applications réparties
Requête HTTP
Transaction
Réponse
Base de données
Réponse HTTP
Introduction à JEE
Introduction
Le client envoie une requête HTTP au serveur sous forme d’URI
Le serveur reçoit la requête et génère un code HTML
Le serveur renvoie une réponse HTTP sous forme d’un code HTML
Le navigateur client interprète la réponse (HTML) et affiche l’interface
graphique
Introduction à JEE
Introduction
Client Serveur d’application
Serveur
HTTP
Conteneur de
Servlets
HttpServletRequest HttpServletResponse
Requête HTTP
Réponse HTTP
Introduction à JEE
Le modèle MVC
Client
Requête HTTP
Réponse HTTP
Cette architecture a pour but de séparer les
problématiques liées aux différents composants
au sein de leur architecture respective.
(Pages JSP) (Servlets)
Dans une application Java EE sans frameworks :
Serveur d’application
(Objets Java)

Contenu connexe

Similaire à Java Entreprise Edition EE est fait pour le développement des applications Client/Se

ENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - CoursENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - CoursHoracio Gonzalez
 
Présentation de JavaServer Faces
Présentation de JavaServer FacesPrésentation de JavaServer Faces
Présentation de JavaServer FacesJS Bournival
 
Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124Mejdeddine Bouzouita
 
Présentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemePrésentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemeStéphane Traumat
 
Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Claude Coulombe
 
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01Eric Bourdet
 
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)Eric Bourdet
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...ENSET, Université Hassan II Casablanca
 
J2eeintro
J2eeintroJ2eeintro
J2eeintromedbmb
 
introductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdfintroductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdfHamdaneAbdelAzizHagg
 
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5Mohamed Nemili
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Microsoft
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesENSET, Université Hassan II Casablanca
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 

Similaire à Java Entreprise Edition EE est fait pour le développement des applications Client/Se (20)

Support JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.YoussfiSupport JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.Youssfi
 
Support cours j2_ee
Support cours j2_eeSupport cours j2_ee
Support cours j2_ee
 
ENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - CoursENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
ENIB cours CAI Web - Séance 3 - JSP/Servlet - Cours
 
La plateforme JEE
La plateforme JEELa plateforme JEE
La plateforme JEE
 
Les Servlets et JSP
Les Servlets et JSPLes Servlets et JSP
Les Servlets et JSP
 
Servlets et JSP
Servlets et JSPServlets et JSP
Servlets et JSP
 
Présentation de JavaServer Faces
Présentation de JavaServer FacesPrésentation de JavaServer Faces
Présentation de JavaServer Faces
 
Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124Prsentation de-javaserver-faces4124
Prsentation de-javaserver-faces4124
 
Présentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemePrésentation de JEE et de son écosysteme
Présentation de JEE et de son écosysteme
 
Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09
 
1 Introduction
1 Introduction1 Introduction
1 Introduction
 
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01
 
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)
Supportdecoursejb3versioncompletemryoussfi 140317162653-phpapp01 (1)
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
 
J2eeintro
J2eeintroJ2eeintro
J2eeintro
 
introductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdfintroductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdf
 
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependances
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 

Java Entreprise Edition EE est fait pour le développement des applications Client/Se

  • 1. PLAN Introduction à JEE Les Servlets MVC en pratique Les technologies JSP Les EL et OI JSTL Listeners et filtres DAO JPA/Hibernate
  • 3. Introduction à JEE Introduction JEE=Java Entreprise Edition JEE est fait pour le développement des applications Client/Serveur Le développement Web est une partie de développement client/Serveur JEE permet aussi de développer des applications réparties Requête HTTP Transaction Réponse Base de données Réponse HTTP
  • 4. Introduction à JEE Introduction Le client envoie une requête HTTP au serveur sous forme d’URI Le serveur reçoit la requête et génère un code HTML Le serveur renvoie une réponse HTTP sous forme d’un code HTML Le navigateur client interprète la réponse (HTML) et affiche l’interface graphique
  • 5. Introduction à JEE Introduction Client Serveur d’application Serveur HTTP Conteneur de Servlets HttpServletRequest HttpServletResponse Requête HTTP Réponse HTTP
  • 6. Introduction à JEE Le modèle MVC Client Requête HTTP Réponse HTTP Cette architecture a pour but de séparer les problématiques liées aux différents composants au sein de leur architecture respective. (Pages JSP) (Servlets) Dans une application Java EE sans frameworks : Serveur d’application (Objets Java)