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
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 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
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !