Um grupo internacional da língua portuguesa para discussão de conceitos e tecnologias Web como JavaServer Faces, RIA, patterns e ferramentas de desenvolvimento.
Grupo de JSF
Mostrando postagens com marcador dwr. Mostrar todas as postagens
Mostrando postagens com marcador dwr. Mostrar todas as postagens
sexta-feira, 28 de setembro de 2007
quarta-feira, 20 de junho de 2007
Valores de Sessao com DWR
Buscando valores de objetos na sessão, via dwr, e jogando valores em um campo na tela diretamente do java:
E para que tudo isso funcione basta estar configurado corretamente o DWR, e para isso é só dar uma olhada no outro post sobre o assunto.
import org.directwebremoting.WebContext;
import org.directwebremoting.WebContextFactory;
import org.directwebremoting.proxy.dwr.Util;
/**
* pega o WebContex - classe do DWR
* objeto faz a ligacao com o servlet
*
* @return objeto WebContext
*/
private WebContext getWebContext() {
return WebContextFactory.get();
}
/**
* Pega o objeto usuário que está na sessão ativa
*
* @return Usuário
*/
private OBJETO getOBJETO() {
return (OBJETO) this.getWebContext().getSession().getAttribute("OBJETO");
}
/**
* pega o objeto Útil - classe do DWR que permite
* operacoes com os elementos HTML
*
* @return objeto Util
*/
private Util getUtilThis() {
return new Util(getWebContext().getScriptSession());
}
//Aqui passa um valor e um campo da tela e via dwr
// ele seta o valor para o campo na tela
private void setarValor(String valor,String nomeCampo){
this.getUtilThis().setValue(nomeCampo, String.valueOf(valor));
}
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.
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:
Segue basicamente este padrao:
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:
É 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:
Feito isso, esta pronto uma implementação basica do DWR.
Assinar:
Comentários (Atom)