Joap :: Proxy :: Package :: Server

Joap :: Proxy :: Package :: Server é uma classe base para proxies do JOAP Server.
Baixe Agora

Joap :: Proxy :: Package :: Server Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Evan Prodromou
  • Site do editor:
  • http://search.cpan.org/~evan/

Joap :: Proxy :: Package :: Server Tag


Joap :: Proxy :: Package :: Server Descrição

Joap :: Proxy :: Package :: Server é uma classe base para proxies do JOAP Server. Joap :: Proxy :: Package :: Server é uma classe base para proxies do JOAP Server.synopsis # Definir o pacote de pacote MyProxyServer; Use Joap :: Proxy :: Package :: Server; Use Base QW (Joap :: Proxy :: Package :: Server); # Definir endereço remoto myproxyserver-> endereço ('joap-server.example.net'); # Definir aulas locais para classes no servidor MyProxyServer-> ClassProxy ({Pessoa => MyProxy :: Pessoa, Foo => MyProxy :: Foo}); 1; pacote principal; # Obtenha uma conexão Jabber (você é responsável por isso) Meu $ CO con = get_net_jabber_connection_somehow (); # Defina para todos os proxies joap :: proxy-> conexão ($ CO); # inicialize o servidor meu $ server = myproxyserver-> get; # Leia um atributo Meu $ Foo = $ Server-> loglevel; # Defina um atributo $ server-> loglevel (14); # Salvar valores alterados $ server-> salvar; # Atualizar atributos do servidor remoto $ Server-> Atualizar; # Determine qual classe local representa uma classe remota Meu $ local = $ server-> proxy_class ('person@joap-server.example.net '); AbstractThis módulo fornece uma classe base abstrata que pode ser usada para criar classes de servidor de objeto JoAP. Essas classes armazenam metadados sobre o servidor de objetos no pacote, tornando as coisas um pouco mais eficientes. O benefício de usar um pacote para armazenar o Metadata do servidor de objetos é meio moot, uma vez que haverá um pequeno (de preferência singleton) número de instâncias de qualquer maneira. O principal benefício é que o gerador de código, JoApxgen, pode colocar os metadados no pacote para você, salvando uma viagem de ida e volta para o servidor para cada invocação do programa. Note que a criação dos metadados é um pouco complicada e propensa a erros; Se você configurá-lo à mão, certifique-se de obter todos os metadados, ou terá erros estranhos. Em caso de dúvida, basta colocar no endereço e classmap.Aditionally, permite mapear módulos locais de perl para classes remotas.Note que você não precisa usar o servidor de objeto remoto se você não quiser. Você pode apenas falar diretamente com suas aulas e instâncias. Os métodos Perl são muito parecidos com aqueles para outros pacotes JoAP :: Proxy, mas são listados aqui para completar.As uma nota de uso, você deve definir o atributo de classe de conexão do JoAP :: Classe Proxy antes de usar qualquer um dos métodos neste pacote (exceto talvez endereço). Veja Joap :: Proxy para mais informações. Requisitos: · Perl.


Joap :: Proxy :: Package :: Server Software Relacionado