Vos contacts : Marie-Jeanne ou Marjorie au : 05 61 34 39 80 JAVA – Niveau 2 Objectif Etre à même de pouvoir utiliser certains aspects avancés de la librairie Java - La sérialisation, RMI, JDBC, JNI, l'internationalisation, ... Tous les points abordés seront agrémentés de nombreux exemples et exercices. Pré requis Pour suivre ce stage, il est nécessaire de connaître la syntaxe du langage Java, savoir coder une classe, savoir utiliser l'héritage et les interfaces et savoir traiter les exceptions. Durée 4 jours Contenu 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 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 'MultiThread' - 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 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 I’FORM - Organisme agréé N° 73.31.03446.31 - Tel : 05.61.34.39.80 - Fax : 05.61.34.39.81 Le Colombo – Bat B – 7 rue Louis Renault – 31131 BALMA Cedex 1