TABLE DES MATI`
ERES 5
8.1.2 Processus bloqués ......................................103
8.1.3 Terminaison d’un processus .................................103
8.1.4 Groupes de processus .....................................103
8.1.5 Démons ............................................104
8.2 Coordination de plusieurs processus : les verrous ..........................104
9 Connexion directe avec des bases de données relationnelles avec JDBC 109
9.1 JDBC : structure de la bibliothèque ..................................109
9.1.1 Se connecter à une base ...................................110
9.1.2 Modifier des données .....................................111
9.1.3 Regrouper des actions ....................................111
9.1.4 Sélectionner des données ...................................112
9.1.5 Types de données et métadonnées ..............................112
9.2 JDBC2 .................................................113
10 Réagir à des évènements : les écouteurs 117
10.1 Les écouteurs .............................................117
10.1.1 La bibliothèque awt.event .................................117
10.1.2 Adaptateurs ..........................................119
10.2 Classes internes et anonymes .....................................121
10.2.1 Les classes internes simples .................................123
10.2.2 Les classes internes aux méthodes ..............................124
10.2.3 Les classes internes anonymes ................................125
10.2.4 Les classes internes statiques .................................125
11 Interfaces graphiques en SWING 129
11.1 Introduction à SWING ........................................129
11.2 Gestionnaire de placement : l’interface LayoutManager .......................130
11.3 Dessiner : la classe Graphics .....................................131
12 Interfaces graphiques en SWT 135
12.1 Découverte sur un exemple type ...................................135
12.2 Multiprocessus et SWT ........................................136
12.3 Principaux écouteurs de SWT ....................................137
12.4 Composants ..............................................139
12.5 Disposition des composants : Layouts ................................140
12.6 Composants SWT ...........................................142
12.6.1 Liste des principaux composants ...............................142
12.6.2 Utilisation de quelque composants ..............................143
12.7 Boites de dialogue ...........................................147
13 Annotations et trois applications 151
13.1 Les annotations ............................................152
13.1.1 Les annotations standards ..................................152
13.1.2 Les annotations personnalisées ................................153
13.1.3 Les méta-annotations .....................................153
13.1.4 Comparaison XML/annotations ...............................154
13.2 Application : les objets persistants ..................................154
13.2.1 Les principale annotation de JPA - Java Persistence API ..................154
13.2.2 En pratique via des annotations : des objets persistants Personne .............155
13.3 Application : les servlets .......................................159
13.3.1 Présentation des servlets ...................................159
13.3.2 Annotations pour les servlets .................................161
13.3.3 En pratique : quelques servlets via des annotations .....................161