Linux / PHP / Java / Designer

As melhores dicas estão aqui.

AJAX e AJAX Reverso

| 0 comentários

AJAX nada mais é que uma belíssima fusão de tecnologias, por isso se quer aprender a usar AJAX tem que saber um pouco sobre HTML, CSS, XML, JavaScript, DHTML e HTML DOM.

AJAX (Asynchronous Javascript And XML) é o uso metodológico de tecnologias como JavaScript e XML, roda no navegador do usuário e utiliza-se de solicitações assíncronas de informações. AJAX incorpora em seu modelo:

  • Apresentação baseada em padrões, usando XHTML e CSS.
  • Exposição e interação dinâmica usando o DOM.
  • Intercâmbio e manipulação de dados usando XML e XSLT.
  • Recuperação assíncrona de dados usando o objeto XMLHttpRequest.
  • JavaScript unindo todas elas em conjunto.

Duvidas sobre AJAX: http://www.tableless.com.br/artigos/ajaxdemo/

Exemplo de fncionamento do AJAX Reverso

Exemplo de fncionamento do AJAX Reverso

Ajax Reverso é uma técnica que combina a ação típica do Ajax (obtendo dados de um servidor de forma assíncrona com o carregamento da página) com a possibilidade de responder ao envio de dados por parte do servidor, sem necessidade de requisição explícita originária do cliente.

Modos de operação:

  • Polling (consulta) - Browser faz uma consulta a intervalos periódicos ao servidor para saber se servidor quer enviar algo.
  • Comet (cometa) - O browser faz o contato e o servidor responde bem lentamente.
  • Piggyback (oportunista) - Tendo uma atualização pendente, o servidor aguarda a próxima chamada do cliente e aproveita para enviar a mensagem para o cliente.

Para quem trabalha com PHP tem alguns exemplos:

AJAX Reverso e PHP - http://kerphi.zeitoun.net/articles/comet_and_php/

Exemplos:

Para quem trabalha com JAVA tem o framework DWR (Direct Web Remoting) que permite trabalhar facilmente com AJAX Reverso:

Deixe uma resposta

Campos requeridos estão marcados *.