Gestion des collections en Java
Utiliser I/O de manière poussée
- Rappels sur l’utilisation des I/O en Java
- Réflexion et sérialisation
- Utiliser le réseau : paquetage java.net
RMI : Remote Method Invocation
- Intérêts de RMI
- Implémenter un serveur RMI
- Implémenter un client RMI
JDBC : Java DataBase Connectivity
-
Choisir d’un driver JDBC
- Etablir une connexion à la base de données
- Exécuter un ordre SQL en base de données
- Remédier aux attaques de types injection SQL
- Gérer les transactions
- Appeler des procédures stockées
Utiliser les API XML
- Comparer les différentes approches proposées par JAXP (Java Api forXml Processing)
- Génération de fichiers XML via l’API DOM
- Utiliser les différents modèles : SAX (Simple API for Xml), DOM (Document Object Model), JAXB (Java Api for Xml Binding)
Internationalisation d’application Java
- Appliquer les paquetagesd’internationalisation : java.util et java.text
- Contrôler le Locale utilisé
- Utilisater « ResourceBundle » (fichier .properties)
- Gérer l’internationalisation des données numériques et des dates
Programmer en multi-tâches en Java
- Implémenter des threads
- Mettre en évidence les problèmes en cas d’accès concurrents
- Utiliser des pools de threads