Nous utilisons des cookies pour vous proposer des contenus et services adaptés.
En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies.
Ce site respecte la loi RGPD du 25 mai 2018. Pour en savoir plus, cliquez ici
(+33) 02 47 61 20 22 Du lundi au vendredi de 10H à 16H30

Java Entreprise Edition
Le développement d'applications web avec JEE 6

Java Entreprise Edition - eni - 9782746054134 -
Java Entreprise Edition 
Voir la nouvelle édition
Java Enterprise Edition
Année : 03/2011 (2ème édition)

Auteur : 

Editeur : Eni

Collection : Ressources Informatiques

Date parution :

Ce livre sur JEE 6 s'adresse aux développeurs Java et fournit toutes les bases pour utiliser le langage Java dans le développement d'applications web dynamiques.

Après la présentation de la plate-forme JEE, le lecteur découvrira le fonctionnement du protocole http omniprésent dans les applications web. Le chapitre suivant présente les servlets qui sont à la base de toutes les applications web développées avec le langage java. L'aspect présentation des informations à l'utilisateur est ensuite détaillé avec les pages jsp. Les deux chapitres suivants détaillent les solutions disponibles pour améliorer la productivité en utilisant les balises de la bibliothèque JSTL ou en créant sa propre bibliothèque de balises adaptées aux besoins de l'application.

La grande majorité des applications utilisant maintenant une base de données pour le stockage des informations, le dernier chapitre présente l'accès aux données à partir de java avec Papi jdbc et les spécificités des applications web dans ce domaine.

Dans ce livre, chaque notion est illustrée par des exemples concrets pouvant facilement être adaptés à vos besoins. La structure des principaux fichiers de configuration est documentée afin de vous guider lors du déploiement de l'application.

Les exemples cités dans l'ouvrage sont en téléchargement sur le site www.editions-eni.fr.

Auteurs :

Analyste et développeur pendant plus de 10 ans, Thierry Groussard s'est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins de l'entreprise et ses qualités pédagogiques rendent ses ouvrages particulièrement adaptés à l'apprentissage et à la mise en pratique du développement sous Java.


En suivant ce lien, retrouvez tous les livres dans la spécialité Informatique-Audiovisuel.

Descriptif : 

Reliure :
Broché
Nbr de pages :
301
ISBN 10 :
2746054132
ISBN 13 :
9782746054134
30,32 €
Epuisé
Cet ouvrage n'est plus commercialisé
par l'éditeur
 (en savoir+)

Acheter la nouvelle édition

Avis clients sur Java Entreprise Edition - eni - Ressources Informatiques

(Ils sont modérés par nos soins et rédigés par des clients ayant acheté l'ouvrage)
Donnez votre avis

Sommaire

Avant-propos . . . . Il
Pr?ntation de JEE Chapitre 1
A. Introduction . . . . . . 15
B. Serveurs Web et serveurs d'application. . 16
C. Clients l?rs et clients lourds . . 18
O. Structure d'une application JEE . 19
E. Empaquetage d'une application . . 21
1. Cr?ion d'une archive . 21
2. Visualisation du contenu 22
3. Extraction. . 23
4. Mise ?our. ..... 24
Le protocole HTTP Chapitre 2
A. Pr?ntation. . . . 27
1. Fonctionnement . 27
2. LesURL . 30
B. Les requ?s HTTP ....... . . 32
·
··· ····
1. Les diff?nts types de requ?s 32
2. Les en-t?s de requ? . 34
C. Les r?nses HTTP . ...... 36
····.····
1. Les diff?nts types de r?nses 36
2. Les en-t?s de r?nse. 38
D. La gestion de la mise en cache . . 40
···· ····
1. La gestion par le client 40
2. La gestion par le serveur 41
Les servlets Chapitre 3
A. Pr?ntation. . . . . . 45
1. Dialogue avec une servlet 45
2. Traitements effectu? . . 46
3. Classes et interfaces utilis?. 47
B. Cycle de vie d'une servlet 48
1. M?odeinit . . . . . 48
2. Param?es d'initialisation 49
3. M?ode destroy . 50
4. M?ode service . 51
5. M?odes doXXXX 51
C. Utiliser la requ? HTTP. . . . . 54
1. Obtenir des informations sur l'URL 54
2. Lire les param?es. 58
3. Lirelesen-t?s . . . . . . . . 63
4.
Ajouter des informations ?a requ?
D.
Construire la r?nse HTTP . 70····· ····
1.
D?nir le statut de la r?nse 71

2.
Ajouter des en-t?s 73

3.
Construire le corps de la r?nse. 74

E.
Les ?ments accessibles depuis une servlet. 79·····
1.
Le contexte d'application 80

2.
La session 85

F. Utiliser d'autres ressources. 85
·······
1.
Utilisation de RequestDispatcher . 85

a.
Include 86

b.
Forward . 89

2.
Redirection 93

G. Les filtres .. . ... 94
··· · ·····
1.
Conception 95

2.
D?aration 96

H. Les ?nements ... 100
······· ·· ··
1.
Les ?nements li??'application 101

2.
Les ?nements li?aux sessions. 104

1. Synchronisation des servlets . 108
······· ·····
1.
Utilisation de l'interface SingleThreadModel. 109

2.
Utilisation de blocs synchronis?. 110

Utilisation des sessions
A. Assurer le suivi de session . . . . .
1. Utilisation des cookies . . . . . . .
a. Cr?ion et exp?tion des cookies .
b. R?p?tion et exploitation des cookies
2. Utilisation de la session. . . . .
a. R?riture d'URL . . . . . .
b. Champs de formulaire cach?
c. Cookies .
B. Utilisation de la session .
1. Obtenir une session ., ....
2. Stocker, extraire et supprimer des ?ments.
3. Mettre fin ?asession .........

Les pages lSP
A. Pr?ntation...........

1. Traitement d'une page JSP par le serveur
2. Les ?ments constituant une page JSP
B. Directives JSP . . . . .
1. La directive page. .
2. La directive include.
3. La directive taglib .
Chapitre 4
113

113
114
115
119
120
121
122

123

123
124
124

Chapitre 5

129

131
135

135

135
137
139

C. Scriptlets ................ 140

1. D?aration de variables ou de m?odes <%! %> 140
2. Insertion d'instructions Java <% %> . 141
3. ?aluation d'une expression <%= %> 142
4. Commentaires <%----%>. . . . . 142
D. Les objets implicites. . 143
E. LesbalisesJSP. . . . . . . . 144
1. La balise <jsp:useBean> 144
2. La balise <jsp:getProperty> . 146
3. La balise <jsp:setProperty> . 146
4. La balise <jsp:include>. 150
5. La balise <jsp:forward> 153
6. La balise <jsp:plugin> . 153
F. LasyntaxeXML . . . . 156
La biblioth?e JSTL Chapitre 6
A. Pr?ntation. . . . . . . 159
B. Les expressions language. . . . . 160
1. D?aration d'une expression language. o... 160
2. Op?teurs dans les expressions language . . . . 163
3. Traitement des exceptions dans les expressions language. 165
C. La biblioth?e de base .... ...... .. . 168
·
1. Balises de gestion des variables 169
a. Affectation d'une valeur ?ne variable 169
b. Destruction d'une variable 170
2. Op?tions conditionnelles. 171
a. La balise <c:if> 171
b. La balise <c:choose> . 171
3. Les it?tions 172
a. La balise <c:forEach> . 172
b. La balise <c:forTokens> . 173
4. La manipulation des URL. 174
a. La balise <c:import> . 174
b. La balise <c:redirect> . 175
c. La balise <c:url> . 175
d. La balise <c:param> 176
D. La biblioth?e XML ... ..... ..... . . 176
·
1. Les balises de base. 177
a. La balise <x:parse>. 178
b. La balise <x:set>. 178
c. La balise <x:out> 178
2. Les balises conditionnelles. 179
a. La balise <x:if> 179
b. La balise <x:choose> . 179
3. Balise d'it?tion . 180
E. La biblioth?e d'internationalisation et de formatage. 181
·
1. Internationalisation d'une application 181
a. D?nition des ressources. 181
b. Utilisation des ressources. 182
2. formatage de valeurs num?ques et de dates. 184

a. D?nition du fuseau horaire ?tiliser. 184

b. Formatage d'une date et d'une heure. 184

c. Formatage de valeurs num?ques . . 186

F. Biblioth?e d'acc?aux bases de donn?. . 188

1. Configurer une connexion . . . . 188

2. Ex?tion d'une instruction select. . . . . 189

3. Utiliserlesr?ltats . . . . . . . . . . 190

4. Ex?tion d'une instruction SOL quelconque 191

5. Utilisation de param?es dans le code SOL 192

Balises JSP personnalis? Chapitre 7

A. Pr?ntation. . . . 195

B. Les fichiers de balise .... 195

1. Cr?ion d'un fichier de balise . . . 196

2. Ajout d'attributs ?ne balise personnalis? 202

3. Les variables dans les fichiers de balise 204

c. Les balises con?s en Java . . . 206

1. Balises simples sans corps. 207

2. Balises avec un corps. . . . . . . 210

lDBe Chapitre 8
A. Principe de fonctionnement d'une base de donn?. .. 217
1.Terminologie ....... 217

2. LelangageSOL . . . . . . 218
a. Recherche d'informations. 218
b. Ajout d'informations. . . 220
c. Mise ?our d'informations 221
d. Suppression d'informations . 221
B. Acc??ne base de donn? ?artirdeJava. . . . . . 222
1. Pr?ntation de JDSC. . . . . . 224
2. ?ablir et manipuler la connexion. 225
a. Chargement du pilote . 225
b. ?ablir la connexion . . . 226
c. Manipuler la connexion . 228
3. Ex?tion d'instructions SOL. 233
a. Ex?tion d'instructions de base avec l'objet Statement 233
b. Ex?tion d'instructions param?? avec l'objet PreparedStatement . 240
c. Ex?tion de proc?res stock? avec l'objet CallableStatement. . 244
4. Utilisation des jeux d'enregistrements avec l'interface Resultset 247
a. Positionnement dans un ResultSet. . . . . 249
b. Lecture des donn? dans un ResultSet. . . 251
c. Modification des donn? dans un ResultSet. 254
d. Suppression de donn? dans un ResultSet 257
e. Ajout de donn? dans un ResultSet . 259
5. Gestion des transactions. . . . . . 260
a. Mise en œuvre des transactions. 261
b. Points de sauvegarde 263
c. Niveaux d'isolement. . . . . . 263
C. Pool de connexions et Datasource. . 264
1. Principe et utilit?'un pool de connexions 265
2. Configuration d'un pool de connexions. 265
3. Utilisation d'un pool de connexions 266
Annexes
A. Structure g?rale du descripteur de d?oiement 271
·
B. Section context-param . 272
·
C. Section filter . 273
.··· ·
D. Section filter-mapping . .. 274
· ····· ··
E. Section listener. ·.. 275
····· ·········
F. Section servlet . 276
· ····
G. Section servlet-mapping 277
·· ··
H. Section session-config . 278
····
1. Section mime-mapping. 279
··.·· ····
J. Section welcome-file-list . 280
·.

··
K. Section error-page. 280
··· ······
L. Section jsp-config. . . . . . . 281
M. Section security-constraint . . 283
N. Section loging-config 285
O. Section security-role. . 286
Index....................... 287

NOUVELLE EDITION

Java Enterprise Edition
Le développement d'applications web avec JEE 6
Auteur : Thierry GROUSSARD |
Editeur : ENI
Année : 03/2011