Idioma:
blog do oalexandrino
sexta-feira, 10 de setembro de 2010

Artigos » Java » Hello World com DWR » Criando os arquivos de configuração

Data de publicação: terça-feira, 22 de janeiro de 2008

O DWR requer a criação de dois arquivos para que seja executado com sucesso:

  • dwr.xml
  • web.xml

O primeiro terá a tarefa de informar ao framework que classes Java do projeto serão visíveis ao cliente, o JavaScript.

O que ele faria seria alguma coisa como a exposição das assinaturas dos métodos públicos da classe Java em questão para uma classe JavaScript.

Ou seja, sua classe Java será acessível pelo cliente através duma classe JavaScript!!

Uma vez ocorrendo dessa maneira você deve encapsular sua lógica de negócio em uma camada mais abaixo e criando uma Fachada de comunicação entre as duas camadas: o client e o seu back-end.

Apesar de eu ter definido o código direto na fachada (pela simplicidade do exemplo), o correto seria apenas deixar a Fachada fazer o que é sua função: Delegar o processamento à camada correta.

Voltando aos nossos arquivos o "dwr.xml" ficará debaixo da pasta "WEB.INF" como mostra a imagem abaixo.

Criando o arquivo dwr.xml

Criando o arquivo dwr.xml

O código seria como é visto logo abaixo:

Imagem do código dwr.xml

Imagem do código dwr.xml

O que temos aqui?

Onde você vê "JDwrFacade" é o nome da classe JavaScript que representará a classe Java "DwrFacade".

Logo abaixo, você vê o caminho completo da classe Java.

Para o arquivo web.xml (já criado automaticamente no momento da criação do projeto) você precisará adicionar os Listeners do DWR. Você pode baixá-lo mais abaixo.

Copie o arquivo dwr.jar para dentro do diretório lib, após disso atualize o projeto (F5-refresh).

Após essas configurações o nosso projeto se apresenta assim.

Estrutura do projeto com os recursos definidos

Estrutura do projeto com os recursos definidos

Tags relacionadas:

Downloads:

Descrição Tipo
Adicionando a classe Java Arquivo de imagem
DwrFacade.java Arquivo Java
Criando o arquivo dwr.xml Arquivo de imagem
Imagem do código dwr.xml Arquivo de imagem
Estrutura do projeto com os recursos definidos Arquivo de imagem
Classes Java portadas para JavaScript via DWR Arquivo de imagem
Especificação da classe JavaScript Arquivo de imagem
Execução Arquivo de imagem
Arquivo index.jsp Arquivo Java
Arquivo web.xml Arquivo XML
Arquivo dwr.xml Arquivo XML

Comentar este artigo *:


captcha




(Clique apenas uma vez)

* Seu email não será publicado

** Código HTML não é permitido

Comentários

  • Sobre os downloads
    Olavo Alexandrino - (De Recife/Pernambuco) terça-feira, 22 de janeiro de 2008

    Pessoal, quando for baixar renomeiem os arquivos para "dwr.xml", "web.xml", "DwrFacade.java" e "index.jsp" pois no momento do download um nome "amigável" é sugerido!

  • Configurando um projeto Java para DWR no Eclipse
    Olavo - (De Recife) quinta-feira, 21 de fevereiro de 2008

    http://oalexandrino.com/articles/pt-BR/8/configurando-um-projeto-java-para-dwr-no-eclipse.aspx

Sobre o autor

oalexandrino

Olavo Alexandrino