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.