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.
Parte 10: Criando o index.html
Este arquivo conterá as combos dinâmicas, e este deverá estar dentro do diretório meuajax.
Deve prestar atenção nos comentários acima das declarações contidas entre as tags <HEAD></HEAD>
Deve prestar atenção nos comentários acima das declarações contidas entre as tags <HEAD></HEAD>
<HTML>
<HEAD>
<TITLE>Combos dinâmicas com DWR</TITLE>
<!--Scripts associados no arquivo dwr.xml -->
<script type="text/javascript" src="/meuajax/dwr/interface/Marca.js"></script> <script type="text/javascript" src="/meuajax/dwr/interface/Modelo.js"></script>
<!-- Scripts padrão do framework, e devem ser informados sem execeção -->
<script type="text/javascript" src="/meuajax/dwr/engine.js"></script>
<script type="text/javascript" src="/meuajax/dwr/util.js"></script>
<!-- Meus scripts para teste do ajax-->
<script type="text/javascript" src="/meuajax/js/funcionalidades.js"></script>
</HEAD>
<BODY onLoad="auxiliar('cmarcas'); getMarcas();"> <b>:: Marcas ::</b>
<SPAN id='cmarcas'> </SPAN> <b>:: Modelos ::</b> <SPAN id='cmodelos'> </SPAN>
</BODY>
</HTML>
<HEAD>
<TITLE>Combos dinâmicas com DWR</TITLE>
<!--Scripts associados no arquivo dwr.xml -->
<script type="text/javascript" src="/meuajax/dwr/interface/Marca.js"></script> <script type="text/javascript" src="/meuajax/dwr/interface/Modelo.js"></script>
<!-- Scripts padrão do framework, e devem ser informados sem execeção -->
<script type="text/javascript" src="/meuajax/dwr/engine.js"></script>
<script type="text/javascript" src="/meuajax/dwr/util.js"></script>
<!-- Meus scripts para teste do ajax-->
<script type="text/javascript" src="/meuajax/js/funcionalidades.js"></script>
</HEAD>
<BODY onLoad="auxiliar('cmarcas'); getMarcas();"> <b>:: Marcas ::</b>
<SPAN id='cmarcas'> </SPAN> <b>:: Modelos ::</b> <SPAN id='cmodelos'> </SPAN>
</BODY>
</HTML>
1) É válido lembrar que o DWR referencia os componentes HTML através da ID HTML.
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.