extandirect.

Python / Zope / Django implementação de um roteador ext.direct
Baixe Agora

extandirect. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Ian McCracken
  • Site do editor:
  • http://code.google.com/u/ian.mccracken/

extandirect. Tag


extandirect. Descrição

Implementação Python / Zope / Django de um roteador ext.direct Para usar o ExtDirect, você deve ter o SimpleJson instalado ou usar o Python 2.6 (que inclui SimpleJson como o pacote JSON) .extJS 3.0 fornece ext.direct, uma maneira extremamente simples de métodos remotos do lado do servidor para o lado do cliente. O ExtDirect fornece uma implementação de Python de um roteador ext.direct do lado do servidor, que pode aceitar e analisar os dados de solicitação de ext.direct, rote-o para o método correto e crie, codifique e retorne a estrutura de dados adequada, envolvendo os resultados. O ExtDirect também fornece uma classe que pode gerar o JavaScript do lado do cliente, definindo um provedor ext.direct de uma classe de roteador. Ver como funciona o lado do servidor. Primeiro, vamos definir um roteador: >>> de extdirect.router import directrouter >>> classe testutils (diretrouter): ..... DEF CAPITALIZE (auto, palavra): ... Retorne Word.upper () ... def hoje (auto): ... retorne "hoje é quarta-feira." Nós definimos dois métodos que queremos remotar para o cliente. Embora não tenhamos um cliente real neste corredor de teste, aqui Como alguém geraria o código que precisa ser dado ao cliente definindo o provedor. Ignorando a implementação real, que dependeria do enquadramento sendo usado, digamos que teremos essa classe disponível no URL '/ Utils', e queremos que nosso namespace do lado do cliente contendo esses métodos simplesmente seja chamado de "controle remoto". >>> de extdirect.router Importar DirectProviderDefinition >>> Imprimir DirectProviderDefinition (Testutils, '/ Utils', 'Remote'). Render ()

Software Relacionado