Module 1 : Aspects avancés liés à la gestion des entrées/sorties
- Etude des classes InputStream/OutputStream
- Etude des classes Reader/Writer
- Manipulation du systeme de fichier et des fichiers
- La sérialisation en Java
Module 2 : Utilisation du réseau
- TCP/IP et UDP
- Mise en oeuvre d'une application réseau TCP/IP
Module 3 : RMI (Remote Method Invocation)
- Introduction à la conception d'applications distribuées
- Présentation de l’architecture RMI
- Le service de nommage RMIRegistry
- Mise en oeuvre d’un serveur d’objets RMI
- Mise en oeuvre d’un client RMI
- Traiter les exceptions avec RMI
- Mise en oeuvre d'un outil de Chat (discussion en réseau)
Module 4 : JDBC (Java Database Connectivity)
- Présentation du langage SQL
- Architecture de JDBC et des drivers
- Connexion à une base de données
- Mise à jour et interrogation d’une base de données
- Obtenir de l’information sur une base de données (Metadata)
- Utilisation de procédures stockées
- Gestion des transactions
|
Module 5 : JNI (Java Native Interface)
- Pourquoi coupler du Java et du C++
- Problèmes sous-jascents
- Réalisation d'un exemple simple
- Passage de paramètres
Module 6 : Multi-Threading en Java
- Pourquoi mettre en oeuvre une architecture 'Multi-Thread'
- Etude de la classe Thread
- Etude de l'interface Runnable
- Résolution de problèmes liés à l'accès concurent aux ressources
Module 7 : Internationalisation d'applications Java
- Pourquoi internationnaliser une application
- Présentation de la class ResourceBundle et de son fonctionnement
- Etude d'autres classes utiles : Locale, NumberFormat, Calendar
|