Plus de 250 000 programmeurs ont utilisé Au Coeur
de Java 2 Volume I - Notions fondamentales pour
consolider leur savoir sur la technologie Java. Ce
second volume va plus loin encore et constitue un
guide complet pour résoudre les problèmes quotidiens
des développeurs.
Cet ouvrage traite les multithreads, qui permettent
d'exécuter des tâches en parallèle, l'API JDBC 2.0,
CORBA, le glisser-déposer et le modèle de sécurité
Java 2. Les techniques avancées de Swing sont abordées,
dont les composants GUI complexes d'arbres
et de tables, les curseurs, les indicateurs de progression
et les barres d'outils. Un chapitre décrit les techniques
de conception des cadres de collections et
l'exploitation des données structurelles fondamentales
autorisées par la bibliothèque standard Java.
Enfin, cette édition présente les techniques avancées
de AWT, explique comment exploiter l'API Java 2D
pour créer des dessins de qualité professionnelle et
consacre un chapitre entier au langage XML.
Table des matières
Multithreads
- Propriétés et priorités d'un
thread
- Threads égoïstes
- Synchronisation
et temporisations
- Interface utilisateur avec
des threads
- Pipes pour la communication
entre threads
Collections
- Les interfaces de collection
- Les collections concrètes
- La structure des collections
- Algorithmes
Réseaux
- Connexion à un serveur
- Implémentation de serveurs
- Envoi d'un e-mail ou d'un
formulaire de données
- Collecte d'informations sur
le Web
Connectivité des bases
de données : JDBC
- Utilisation de JDBC et SQL
- Exécution de requêtes
- Métadonnées
- Transactions
- Gestion avancée des
connexions
Objets distants
- Invocations de méthodes
distantes et passage de
paramètres
- Activation des objets du
serveur
- IDL Java et CORBA
Swing
- Listes, arbres, tableaux
- Composants de texte stylisés
- Organisateurs de composants
AWT
- Formes, zones et outils de
dessin
- Transformations de
coordonnées
- Clipping
- Transparence et composition
- Lecture, écriture et
manipulations d'images
- Presse-papiers
- Déplacer et lâcher
JavaBeansTM
- Construire une application
à l'aide des beans
- Les modèles de nom pour
les propriétés et événements
de bean
- Les types de propriétés de
bean
- Ajouter des événements
personnalisés aux beans
- Les "customizers"
La sécurité
- Les chargeurs de classe
- Les gestionnaires de sécurité
et les permissions
- Signatures numériques et
authentification des
messages
- Signature de code et
cryptage
Internationalisation
- Les paramètres régionaux
- Les nombres et les monnaies
- La date, l'heure et les textes
- La localisation de l'interface
graphique utilisateur
Méthodes natives
- Appeler une fonction C
à partir du langage Java
- Les paramètres numériques
et les valeurs renvoyées
- Les paramètres chaîne
- Accéder aux champs Objet
et aux champs statiques
- Les signatures
XML
- Analyse d'un document
XML et DTD
- L'analyseur SAX
- Génération de documents
XML
- Transformations XSL