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: 110.681 ]

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

Java Native Interface

GCJ – Conhecendo o compilador Java Livre

Jmeter com qualidade e performance

Java: Usando JInternalFrame de forma elegante

Preparando ambiente de desenvolvimento Android no Debian/Ubuntu

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts