Desenvolvendo aplicações Web 2.0 com Java e AJAX (FrameWork DWR)

Este tutorial tem o objetivo de mostrar as configurações do ambiente necessário para implementar combos dinâmicas utilizando as tecnologias J2EE, Tomcat e Ajax através do framework DWR. É necessário que os servidores Apache e Tomcat já estejam devidamente configurados e preparados para executar os passos informados daqui por diante.

[ Hits: 108.910 ]

Por: Augusto Marinho em 08/05/2007


O ambiente de teste



  • Linux Slackware 10.1.0 com Kernel 2.4.29;
  • Jakarta TomCat 5.5.17;
  • Apache 2.2.2;
  • PostgreSQL 8.1.4;
  • FrameWork DWR 2.0;
Este é o ambiente atual de testes, onde todos os passos informados foram efetuados com sucesso.

O framework DWR 2.0 pode ser baixado em:

Configurando o contexto do TomCat

A estrutura de diretórios do contexto mostrado como exemplo é: /usr/local/www/meuajax. Os subdiretórios dentro de meuajax são:
 /meuajax
    js
    WEB-INF
        classes
        lib
Ao término deste artigo o contexto configurado será http://localhost/meuajax.

Para que o contexto seja reconhecido, se faz necessário a criação de um arquivo que informe para o TomCat o reconhecimento da URL informada acima. O arquivo deve ter o mesmo nome do contexto, portanto o nome do arquivo é meuajax.xml e deve ser salvo dentro do diretório $APACHE_HOME/conf/Catalina/localhost .

Segue o conteúdo na íntegra do arquivo meuajax.xml:

<?xml version="1.0" encoding="iso-8859-1"?>
   <Context path="/meuajax" docBase="/usr/local/www/meuajax" reloadable="true" crossContext="true" debug="3">
   <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_dev_log." suffix=".txt" timestamp="true" verbosity="4" />
</Context>

Observações:

1) Na tag Context encontramos a propriedade path que será para o TomCat o diretório raiz do contexto de sua aplicação JEE;

2) Ainda na tag Context encontramos também a propriedade docBase, onde é aqui que é informado o caminho completo do contexto da sua aplicação para o TomCat. É importante lembrar que estes caminhos informados são apenas um exemplo, isso não quer dizer não possam ser usados outros diretórios.

    Próxima página

Páginas do artigo
   1. O ambiente de teste
   2. Configurando o contexto da aplicação
   3. Configurando o arquivo dwr.xml
   4. Criando a base de dados
   5. Criando as classes Java
   6. ConectaBD.java
   7. Marca.java
   8. Modelo.java
   9. Testando o FrameWork
   10. Criando o index.html
   11. Criando o arquivo funcionalidades.js
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Busca corporativa com Apache Solr - Motivação e conceitos

JABACO => Java + Visual Basic 6

GCJ – Conhecendo o compilador Java Livre

Linux + Rails + Ruby + Mongrel + PostgreSQL + NetBeans 6 Preview

Configurando e-Gen + Tomcat + JSDK

  
Comentários
[1] Comentário enviado por cordobel em 13/01/2010 - 00:17h

eiziz sei que faz um tempão que você escreveu este artido. mas nuca é tarde para elogiar. cara ele esta muito show. mesmo.
vou estudar ele com mais calma pela manhã ou hoje a tarde.
Tenho um servidorvidor web com apache e tomcat rodando sob o cpanel, e um cliente meu esta com dificuldades para usar o DWR no meu servidor. Esta rodando certinho os jsp e os servlets mas não carrega as classes. acessando o site do meu cliente /dwr o framework responde que reconhece elas, mas alguma outra coisa ocorre de errado que não carrega o conteúdo gerado pelas classes na página inicial onde deve aparecer.
Bom desculpe chorar as pitangas aqui. verei hoje mais tarde com calma o seu artigo e colocarei no ar este projeto de exemplo que você disponibilizou.
vlw cara.


Contribuir com comentário