JOAP :: Proxy :: Paquet :: Serveur

JOAP :: Proxy :: Paquet :: Server est une classe de base pour les proxies du serveur JOAP.
Télécharger maintenant

JOAP :: Proxy :: Paquet :: Serveur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Evan Prodromou
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~evan/

JOAP :: Proxy :: Paquet :: Serveur Mots clés


JOAP :: Proxy :: Paquet :: Serveur La description

JOAP :: Proxy :: Paquet :: Server est une classe de base pour les proxies de JOAP Server. JOAP :: Proxy :: Paquet :: Server est une classe de base pour les proxies de JOAP Server.Synopsis # Définir le package Package MyProxyserver; Utilisez JOAP :: Proxy :: Paquet :: Serveur; Utilisez la base QW (JOAP :: Proxy :: Paquet :: Server); # Définir l'adresse distante MyProxyserver-> Adresse ('JOAP-SERVER.EXAMLE.NET'); # Définir les classes locales pour les classes sur serveur myProxyserver-> classproxy ({personne => myproxy :: personne, foo => myproxy :: foo}); 1; paquet principal; # Obtenir une connexion Jabber (vous êtes responsable de cela) My $ Con = get_net_jabber_connection_someCow (); # Définissez-le pour tous les proxies JOAP :: Proxy-> Connection ($ CON); # initialiser le serveur My $ Server = myProxyserver-> obtenir; # lire un attribut mon $ foo = $ Server-> logLevel; # Définir un attribut $ Server-> LOGLEVEL (14); # Enregistrer les valeurs modifiées $ Server-> Enregistrer; # Actualiser les attributs du serveur distant $ Server-> Actualiser; # Déterminez quelle classe locale représente une classe distante mon local $ local = $ serveur-> proxy_class ('Person@joap-server.example.net '); AbstractChis Module fournit une classe de base abstraite pouvant être utilisée pour créer des classes de serveurs d'objet JOAP. Ces classes stockent des métadonnées sur le serveur d'objets dans l'emballage, ce qui rend les choses un peu plus efficaces. L'avantage d'utiliser un package à stocker des métadonnées de serveur d'objets est un peu discutable, car il y aura une petite (de préférence singleton) de cas de toute façon. L'avantage principal est que le générateur de code, JoappxGen, peut mettre les métadonnées dans le package pour vous, enregistrant un aller-retour sur le serveur pour chaque invocation de programme. Notez que la mise en place des métadonnées est un peu délicate et évacuée. Si vous le mettez à la main, assurez-vous d'obtenir toutes les métadonnées, sinon vous aurez des erreurs étranges. En cas de doute, il suffit de mettre l'adresse et de la classe de classe.Additionnellement, il vous permet de mapper les modules de Perl locaux vers des classes distantes. Note que vous n'avez pas à utiliser le serveur d'objet distant si vous ne le souhaitez pas. Vous pouvez simplement parler directement à ses classes et à ses cas.Les méthodes Perl sont très similaires à celles des autres packages de JOAP :: Proxy, mais ils sont répertoriés ici pour complétude.A une note d'utilisation, vous devez définir l'attribut de la classe de connexion de la JOAP. :: Classe de proxy avant d'utiliser l'une des méthodes de ce paquet (sauf peut-être peut-être l'adresse). Voir JOAP :: Proxy pour plus d'informations. Exigences: · Perl


JOAP :: Proxy :: Paquet :: Serveur Logiciels associés