AIO SOLUTIONS Sophia Antipolis
Parc Haute Technologie, Bât.8 - 694, Av. du Dr. Maurice Donat - 06250 Mougins
Tel : 04.92.99.17.03 - Fax : 09.70.32.39.95
Email : formation@aio-solutions.fr - www.aio-solutions.fr/formation
Programmation réseau
Le package java.net
Utilisation des sockets (Clients et serveurs)
La classe URL
Utilisation des threads et des sockets serveurs
Applications client/serveur avec RMI
Présentation de l'API RMI (Remote Method Invocation)
Les interfaces pour la communication réseau :
Stub et skeleton
Sérialisation et désérialisation d'objets :
Faire transiter des objets Java sur le réseau
Rappels des règles d'écriture des objets sérialisables
Marshalling et Unmarshalling
Composants pour la conception d'interfaces graphiques
Présentation des API Swing et AWT :
Différences, avantages et inconvénients
Modèle de conception des interfaces :
Les conteneurs et panneau
Les gestionnaires de positionnement (Layout Manager) et le positionnement libre
Gestion des événements des applications :
Les classes et interfaces de gestion événementielle
Écriture de gestionnaires (Classes imbriquées)
Utilisation d'un concepteur graphique pour la réalisation des interfaces graphiques
Internationalisation des applications
Externalisation des chaînes de caractères
Utilisation des classes ResourceBundle et locale
Conception des fichiers properties pour le stockage des chaînes.
Gestion et supervision des applications Java avec JMX
Présentation de l'architecture de JMX :
Les possibilités offertes par JMX
Les MBeans, le MBeanServer, les connecteurs…
Ajouter le support de JMX à une application Java :
Introduction au développement JMX
Superviser une application Java :
Localement et à distance
Activer le support de JMX dans la JVM
Utiliser un outil de supervision