← Retour

Programmer en Java

par: Boubaker Kahloula
Disponible
Pages 522
Dimensions 16*23,5
Publication 2023-09-27
Éditeur —
Papier : 2 300.00 DA Numérique: 1 150.00 DA

Dans le souci de nous conformer à la demande émanant du marché du travail, aussi bien au niveau national qu’à l’étranger, nous avons rajouté à cette troisième édition plusieurs aspects. Nous avons opté pour l’EDI (Environnement de Développement Intégré) Eclipse dans le traitement des exemples proposés, alors que nous nous étions limités jusqu’ici à l’utilisation d’un éditeur de code simple tel que le Bloc- Notes de Windows. Nous avons par ailleurs complété le chapitre consacré à l’interface graphique par JavaFX, destiné à remplacer Swing en tant que bibliothèque d'interface graphique standard pour Java SE. Nous avons aussi préféré introduire le framework Spring, et par là même Maven, au lieu de traiter des EJB (Enterprise Java Beans), Spring étant sans contexte bien plus utilisé et bien plus demandé par les employeurs. JavaFX, Eclipse IDE, Spring, Maven, … voici donc quelques-unes des nouveautés de cette troisième édition.

Afficher la table des matières
Table des matières 05
Introduction 09
Chapitre 1 : Le langage Java 13
1. Le langage de programmation Java
2. La technique Java 15
 Questions (Préparation à la certification Java) 14
Chapitre 2 : Installation et environnements de développement 19
1. Installation du logiciel Java
2. Installation de l’IDE Eclipse
 Questions (Préparation à la certification Java) 20
Chapitre 3 : Première application 33
1. Première application 34
2. Premiers éléments de syntaxe
3. Première application sous Eclipse  Questions (Préparation à la certification Java) 36
Chapitre 4 : Données, opérateurs et objets 49
1. Variables 50
2. Constantes et littéraux 51
3. Opérateurs 52
4. Modification d’un type 54
5. Objets, classes et méthodes 6. Arrays et listes 57
 Questions (Préparation à la certification Java) 56
Chapitre 5 : Déroulement d’un programme et traitement
d’exceptions 69
1. Structures de contrôle
2. Traitement d’exceptions 78
 Questions (Préparation à la certification Java) 82
Chapitre 6 : Programmation orientée objet 87
1. Constructeur et instanciation 88
2. Héritage et polymorphisme 91
3. Modificateurs de classes 95
4. Etendue et visibilité des variables et méthodes 98
5. Héritage multiple et interfaces 99
6. Classes internes 101
 Questions (Préparation à la certification Java) 107
Chapitre 7 : Entrées et sorties 131
1. Chaines de caractères 132
2. Streams 134
3. Saisie à partir du clavier 134
4. Affichage à l’écran 136
5. Traitement de fichiers 136
 Questions (Préparation à la certification Java) 143
Chapitre 8 : Interface graphique et graphismes 149
1. Introduction 150
2. Swing 151
3. Graphismes 166
4. JavaFX 169
 Questions (Préparation à la certification Java) 184
Chapitre 9 : Packages et importation de classes 189
1. Création d’un package 190
2. Utilisation d’un package 191
3. Java Archive File (JAR) 192
4. Java Web Start 197
5. Distribution d’une application 198
6. L’API JNLP
 Questions (Préparation à la certification Java) 210
Chapitre 10 : Applets 215
1. Première applet 216
2. Lancement d’une applet 219
3. Les méthodes init(), start() et stop() 222
4. Dimensions d’une applet 223
5. Sécurité 223
6. Exemple d’applet 223
7. Images, clips audio et vidéo 225
8. Passage de paramètres à une applet 227
 Questions (Préparation à la certification Java) 231
Chapitre 11 : Threads 235
1. Démarrage d’un thread 236
2. Arrêt d’un thread 237
3. Synchronisation 239
4. Exemple de thread 240
 Questions (Préparation à la certification Java) 243
Chapitre 12 : Gestion d’une base de données 245
1. Gestion d’une base de données
2. Base de données MySQL
3. Base de données Oracle
4. Requêtes préparées 258
 Questions (Préparation à la certification Java) 246
Chapitre 13 : Système et réseaux 263
1. La classe System 264
2. Le package Java.net 270
 Questions (Préparation à la certification Java) 280
Chapitre 14 : Serveurs web et servlets 283
1. Application web 284
2. Installation d’Apache TomEE 285
3. Une application « Hello World ! » pour le web
4. Premier servlet 294
5. Premier servlet sous Eclipse
6. Servlets avec accès à une base de données
7. Déploiement de servlets 325
8. Cycle de vie d’un servlet
9. Persistance 329
10. Threads et inconsistance 330
11. Passation de paramètres initiaux
12. Communication inter-servlets 336
13. Gestion de sessions 337
 Questions (Préparation à la certification Java) 314
Chapitre 15 : JSP et beans 347
1. Balises JSP 348
2. Objets implicites dans JSP
3. JSP et Beans 360
 Questions (Préparation à la certification Java) 36
Chapitre 16 : Spring 375
1. Qu’est-ce que Spring ? 376
2. Première application Spring 377
3. Fabrique et contexte 384
4. Beans 385
5. Configuration basée annotations 413
6. Configuration basée Java 423
7. Traitement des évènements 434
8. Programmation Orientée Aspect (AOP) 440
9. Accès à une base de données 448
10. MVC 470
11. Framework de journalisation Log4j 480
 Questions (Préparation à la certification Java) 483
Exercices Corrigés 495
Conventions de nommage et mots réservés 517
Bibliographie

Avis des lecteurs

Aucun avis pour le moment.