Cours J2EE: MR Sidaty Sidaty
Cours J2EE: MR Sidaty Sidaty
Cours J2EE: MR Sidaty Sidaty
Mr Sidaty Sidaty
1
Plan:
• Chapitre 1-Introduction.
- La présentation de J2EE
- L'environnement d'exécution des applications J2EE
- MVC et MVC2
Chapitre 2 – Notions de base
- XML
- Serveur d’aplication
- Servlet
- JSP
- JavaScript
Chapitre 3 – Hibernate
Chapitre 4 – Struts 2
Chapitre 5 – Ajax
2
Chapitre 6 – Mise en ouvre
Introduction
• J2EE est l'acronyme de Java 2 Entreprise
Edition. Cette édition est dédiée à la
réalisation d'applications pour entreprises.
J2EE est basé sur J2SE (Java 2 Standard
Edition) qui contient les API de base de Java.
Depuis sa version 5, J2EE est renommée Java
EE (Enterprise Edition).
3
La présentation de J2EE
4
La présentation de J2EE
5
La présentation de J2EE
6
La présentation de J2EE
7
La présentation de J2EE
8
La présentation de J2EE
9
La présentation de J2EE
10
L'environnement d'exécution des
applications J2EE
• .
11
L'environnement d'exécution des
applications J2EE
12
L'environnement d'exécution des
applications J2EE
13
Architecture MVC
14
Introduction
15
16
MVC
17
Modèle
18
Vue
19
Controller
20
Cinématique
21
22
MVC2
23
XML
24
Introduction : W3C et XML
25
Introduction : W3C et XML
26
Éléments de base : notion de balise
27
Éléments de base : DOM et Parseur
28
Éléments de base : DOM et Parseur
29
Éléments de base : DOM et Parseur
30
Éléments de base : DOM et Parseur
31
Éléments de base : DOM et Parseur
32
Éléments de base : structure d’un
document
33
Éléments de base : Syntaxe du
langage
34
Syntaxe : Balises ou éléments
35
Syntaxe : Balises ou éléments
36
Syntaxe : Balises ou éléments
37
Syntaxe : arbre d’éléments
38
Syntaxe : Les attributs
39
Syntaxe : Les commentaires
40
Serveur
d’Application
41
Les serveurs d’application se sont développés
depuis la création de J2EE.
On peut distinguer principalement 2 grandes
catégories de serveurs :
- Open Source : évolue grâce à la
communauté.
- Propriétaire : évolue selon l’éditeur
42
Open Source
Tomcat : Apache
43
Tomcat : Apache
Tomcat est un conteneur de servlet qui
implémente la référence officielle
pour les Servlet Java et les JSP. Ce
serveur est très répondu pour les
applications web.
44
Source :
http://jakarta.apache.org/tomcat/inde
x.html
Technologies implémentées :
-JSP
-Servlet
-JDBC
- JNDI
45
Open Source
Jonas : ObjectWeb
Jonas est un serveur d’application
implémentant la référence officielle
pour les EJB. Il intègre un lien avec
Tomcat afin d’intégrer les
fonctionnalités pour les applications
web.
46
Open Source
JBoss : JBoss
JBoss accumule les mêmes
fonctionnalités que Jonas. Cependant
son architecture est assez différente
et repose principalement sur un « BUS
».
47
Propriétaire
48
Propriétaire
-WebSphere : IBM
- WebLogic : BEA
- WebObject : Apple
- Oracle Application Server : Oracle
49
JSP
50
51
52
Description d’une JSP
53
54
Scriptlets
55
Déclarations
56
Expression
57
Directives
58