quinta-feira, 3 de maio de 2007

Ajax com DWR

Esse é um tutorial simples, de como usar e implementar o DWR para obter funcionalidades em Ajax.

Documentaçao melhor pode ser encontrada no site: DWR

Continuando...

Primeiro é preciso baixar o dwr.jar na pagina acima, e adicionar a sua aplicaçao.

Em seguida, no seu web.xml é necessario incluir estas linhas, para configuraçao do servlet do dwr:

Após feito isso, tem que ser criado na mesma pasta do web.xml, um arquivo chamado dwr.xml, e nele será feito o mapeamento das classes chamadas via javascript.

Segue basicamente este padrao:

Na imagem:
create creator="new" javascript="Index"
O tipo de contrutor e o apelido que sera usado no javascript
param name="class" value="ajax.backing.Index"
Aqui é especificado o caminho onde se encontra a classe.

Depois de configurado esses dois arquivos, rode sua aplicaçao e acesse o caminho:
aplicaçao/dwr

Nesse caminho, será listado as classes que foram mapeadas:

Clicando em uma delas:


É entao mostrado uam breve descrição dos metodos que ela disponibiliza, e também, no topo da pagina, as tags necessarias para usar esta classe na sua pagina.

Agora falta apenas copiar essas tags e incluir na sua pagina.

Entao só é preciso usar as funcoes, e poder ser como esse exemplo simples:
Que chama :
E esta... chama a classe mapeada anteriormente:

Feito isso, esta pronto uma implementação basica do DWR.

2 comentários:

ed disse...

good dude!
I'll see you in the helll1!!!
\,,/
iuahiua

Paulo Silveira disse...

Ótimo post. É muito bom esses quick tutorials para o pessoal começar a usar alguma biblioteca ou framework.