| Description |
| Destinée à des développeurs Java expérimentés, cette formation apporte les connaissances nécessaires à la conception de solutions techniques avancées. Elle mène naturellement aux problématiques de conception de Frameworks techniques réutilisables dans le cadre du développement de nouvelles applications. |
| Objectifs |
Découvrir et maîtriser les APIs Java avancésProgrammer en multi-tâches avec JavaProgrammer des applications de communication réseaux avec les sockets, RMI ou JMSFacilitez le déploiement de vos applications et applets avec JavaWebStart et JavaPluginAdministrer et superviser "à chaud" vos composants Java avec JMX
|
| Public concerné |
- Développeurs C/C++
- Développeurs Java sur des projets EAI ou de frameworks techniques
|
| Pré-requis |
- Avoir suivi la formation "Découvrir l'Objet et programmer en Java" (OB300) ou connaissances équivalentes
- Avoir suivi la formation "Développer des applications Web Java avec les servlets et les JSP" (OB301) ou connaissances équivalentes
|
| Plan détaillé |
-
Programmation Multitâches (Multithreading)
- La Classe Thread
- Les groupes
- Gestion de la concurrence
- Synchronisation de Threads
-
Communications distantes : Socket (TCP/IP, UDP), RMI/Corba, JMS (messages) et JavaMail
- Communication Réseau (Sockets, Port, TCP/UDP)
- Architecture distribuée avec RMI (Client(s) RMI, Serveur(s) RMI, Déploiement statique et dynamique)
- Service de messagerie Java : JMS (Point-à-Point (PTP), Publish / Suscribe (PubSub), Les topics, les queues, Types de message (text, XML...)
- Envoyer / Recevoir des mails avec JavaMail (pièces jointes, HTML, Reply, Forward)
-
Déploiement (JavaWebStart, Java Plugin)
- Déploiement d'applications avec JavaWebStart (Gestionnaire d'applications intégrées, Gestion des versions, Sécurité)
- Déploiement d'applets avec Java Plugin
-
Administration et Supervision (JMX)
- Administration et Supervision d'Applications, de Services et de Périphériques
- La technologie JMX et ses points forts
- Intégration de JMX dans les serveurs J2EE
- Utilisation avancée de Log4j
|
|
|