Formation : Développer une application Corba
Se former avec
VALTECH TRAINING
- Renseignements :
- Durée : 4 Jours
- Type : Sur mesure (intra)
- Diplômant : Non
-
Prix H.T. € :N.C.
- Objectifs :
- Développer des interfaces IDL et les utiliser pour bâtir des clients et des serveurs Corba Exploiter efficacement l'architecture POA pour gérer la montée en charge des serveurs Appliquer des Design Patterns pour faciliter le développement de serveurs Corba Utiliser le service de nommage pour localiser les objets distribués Utiliser l'approche TIE et l'héritage d'interfaces Utiliser les exceptions dans un système distribué Utiliser le passage d'objets par valeur dans un environnement distribué Connaître les mécanismes de gestion des accès concurrents couramment utilisés dans les serveurs Corba
- Pré-requis :
- Une expérience pratique de la programmation en Java ou C++ est indispensable
- Développement d'une application Corba simple
Écriture pas à pas d'un IDL
Écriture pas à pas d'un client
Écriture pas à pas d'un serveur
Exécution
IDL : éléments fondamentaux
Types de base, interfaces, attribut, opération
Mappings IDL-Java , IDL-C++
Développement d'un serveur
Architecture du POA
Les options de contrôle du POA
Fabriques
Design Pattern fabrique
Écriture d'une fabrique
Utilisation d'une fabrique
Gestion des exceptions
Création, levée, propagation et prise en charge d'une exception
Localisation des objets
Principes du service de nommage
Utilisation d'une IOR
IDL avancé
String, enum, structure, sequence, array, any
Compléments sur POA
POA et le Servant Manager
Activation dynamique d'objets
Utilisation de TIE
Passage d'objet par valeur
La gestion de la mémoire (ORB C++ uniquement)
Communication asynchrone
Invocation unidirectionnelle
Gestion de comportement asynchrone à l'aide des Call-backs
Héritage
Héritage d'interfaces
Héritage d'implémentations
Capacité de montée en charge des serveurs
Multi-threading, Pool de Threads et gestion des connexions
Activation des serveurs
2008 au 2009 (31)
2008 au 2009 (75)