Académique Documents
Professionnel Documents
Culture Documents
Master II Scurit
2012-2013
JAVA EE
Sommaire
INTRODUCTION
1.
2.
3.
Pr-requis
Java EE cest quoi?
Internet nest pas le web!
JAVA EE
1.
2.
3.
4.
Fonctionnement
Choix dun AS
Modle MVC
Architecture modle MVC
OUTILS ET IDE
1.
2.
3.
INTRODUCTION
Pr-requis
Notions en Java
Notions en HTML et CSS
Notions en SQL
Java EE cest quoi?
Ce que Java EE nest pas:
- Java : Java SE (Java Standard Edition)
- JavaScript
Java EE
- Java Entreprise Edition est une extension de la plate-forme standard.
- Facilite le dveloppement dapplication web robustes et distribues.
Internet nest pas le web!
Internet : support physique mondial de linformation
Web : une partie du contenu accessible sur internet
3
JAVA EE
Lire et analyser les requtes HTTP du client grce son serveur HTTP
Traiter son contenu et retourner une rponse au client
Serveur dApplications
Clients
Requte HTTP
Server
HTTP
User
Conteneur
Rponse HTTP
JAVA EE
Choix dun AS
Solutions propritaires et payantes :
- Weblogic et WebSphere.
Solutions libres et gratuites :
- Apache Tomcat, JBoss, GlassFish et Jonas.
Paramtres de choix :
- cot, rapidit, qualit technologie
Notre choix
- Apache Tomcat (gratuit, lger et performant).
JAVA EE
Modle MVC
Modle de conception (design pattern) permettant de dcouper une application
en trois couches :
Modle : gre le traitement, le stockage et la mise jour des donnes de
lapplication,
Vue : gre linteraction avec lutilisateur et la prsentation des donnes,
Contrleur : gre le contrle des actions de lutilisateur et des donnes.
JAVA EE
Architecture modle MVC
Serveur
Client
Requte HTTP
Contrleur
(servlets)
User
Rponse HTTP
Vue
(page JSP)
Modle
(Objet Java)
BD
7
OUTILS ET IDE
Installations et configurations
Tlcharger, installer et configurer une version de JDK >= 6 (32 ou 64 bits)
Tlcharger une version de Eclipse JEE (Galilo, Helios, Indigo, etc) (32 ou 64 bits)
Tlcharger la version 7 de tomcat (32 ou 64 bits).
Ajouter Tomcat dans Eclipse
OUTILS ET IDE
Structure dune application Java EE
OUTILS ET IDE
Cration dune page web
Ctrl + N Web HTML File
Nommer le fichier : test.html
WebContent
<!DOCTYPE html>
<html>
<head>
head>
<meta charset="
charset="utf
="utfutf-8" />
<title>Test</
title>Test</title
>Test</title>
title>
</head
</head>
head>
<body>
<p>Ceci est une page HTML.</p>
</body>
</html>
http://localhost:8080/test/test.html
10