Vous êtes sur la page 1sur 10

INSTITUT SUPERIEUR DINFORMATIQUE

Master II Scurit
2012-2013

JAVA EE

LES BASES DU 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.

JDK6+, Eclipse JEE, Tomcat7 (installation et configuration)


Cration dun projet web
Structure dune application Java EE
2

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

Java EE a t cre pour faciliter le travail en quipe


Lapplication et le serveur sur lequel tourne lapplication sont dcoups en couches
de plusieurs niveaux.
Fonctionnement
Client (Navigateur) et serveur (Serveur HTTP) communiquent via le protocole HTTP.
En Java EE, nous utilisons une serveur dapplication (AS) qui permet de :
-

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

Cration dun projet web


File > New > Project ou Ctrl + N
Slectionner Dynamic Web Project
Donner le nom du projet

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

Vous aimerez peut-être aussi