-
22
pages
-
Documents
Description
Constructiond’applicationsr´epartiesGilles RousselConstruction d’applications r´epartiesLa d´el´egationCours 3L’ORBIORLe service denommage Gilles RousselGilles.Roussel@univ-mlv.frURLhttp://igm.univ-mlv.fr/~roussel/CORBA/IR317 octobre 2006Gilles Roussel Construction d’applications r´epartiesL’approche par d´el´egationConstructiond’applicationsr´epartiesGilles RousselPermet `a un servant d’h´eriter d’autre chose que du POALa d´el´egation En particulier, utile en cas d’h´eritage d’interface en IDLL’ORBN´ecessit´e de g´en´erer une classe tieIOROption -fallTIE pour la commande idljLe service denommage Classe tie h´erite de la classe POALes op´erations de l’interface sont d´el´egu´ees `a une instanceURLd’une autre classe pass´ee en argument lors de laconstructionUne instance de la classe tie est activ´ee au sein du POA `ala place de la classe d’implantationGilles Roussel Construction d’applications r´epartiesLa classe d’implantationConstructiond’applicationsr´epartiesGilles RousselLa d´el´egationpackage fr.umlv.ir3.corba.cours2;L’ORBIORpublic class HelloServant implements HelloOperations {Le service depublic String hello(String localisation) {nommagereturn "Hello " + localisation;URL}}Gilles Roussel Construction d’applications r´epartiesLa classe serveurConstructiond’applicationsr´epartiespackage fr.umlv.ir3.corba.cours2;Gilles Roussel import org.omg.CORBA.ORB;import org.omg.PortableServer.POA;import org.omg ...
-
Publié par