﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Handerson Frota - WEB2.0 &#187; AJAX</title>
	<atom:link href="http://www.handersonfrota.com.br/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.handersonfrota.com.br</link>
	<description>Handerson Frota, Blog sobre tecnologias WEB2.0 e JAVA</description>
	<lastBuildDate>Sun, 25 Sep 2011 14:32:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AWR.net o DWR para dot.Net</title>
		<link>http://www.handersonfrota.com.br/awrnet-o-dwr-para-dotnet/</link>
		<comments>http://www.handersonfrota.com.br/awrnet-o-dwr-para-dotnet/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 23:47:29 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[DWR]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=403</guid>
		<description><![CDATA[Não você não leu errado. O AWR.NET é um framework que procura seguir a idéia do DWR, ou pelo menos tenta  . Brincadeiras a parte… O AWR.NET surgiu de algumas discussões com um amigo desenvolvedor .Net Paulo Jr. Ele diferente de outros desenvolvedores M$ realmente sabe programar[ok não pude deixar de dá a alfinetada ]. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fawrnet-o-dwr-para-dotnet%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fawrnet-o-dwr-para-dotnet%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Não você não leu errado. O AWR.NET é um framework que procura seguir a idéia do DWR, ou pelo menos tenta  <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p>Brincadeiras a parte…</p>
<p>O AWR.NET surgiu de algumas discussões com um amigo desenvolvedor .Net Paulo Jr. Ele diferente de outros desenvolvedores M$ realmente sabe programar[ok não pude deixar de dá a alfinetada <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ].</p>
<p>Conversando com o Paulo Jr, falei sobre o DWR e algumas de suas funcionalidades e tentamos “comparar” com o que existia no .Net e ele viu que não tinha algo do tipo, então ele resolveu criar esse framework, baseado um pouco na maneira que o DWR faz.</p>
<p>Conversamos muito, a nível bem baixo de como o DWR trabalha, chegamos as vezes de sentar juntos para discutir algumas coisas, isso foi muito bacana, pois botou a prova meu conhecimento em DWR e com isso pude ajuda-ló.</p>
<p>Por enquanto está na versão inicial, mas acho que esse projeto vai pra frente e como o Paulo sabe, estou a disposição para ajuda-ló no desenvolvimento deste framework.</p>
<p>Quem quiser saber mais sobre esse framework basta acessar o <a href="http://pbsjunior.spaces.live.com/blog/cns!97EB86AAA389058B!330.entry" target="_blank">link</a>.</p>
<p>Abraços</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "AJAX";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/awrnet-o-dwr-para-dotnet/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Mais vídeo aulas sobre EXTJS</title>
		<link>http://www.handersonfrota.com.br/mais-video-aulas-sobre-extjs/</link>
		<comments>http://www.handersonfrota.com.br/mais-video-aulas-sobre-extjs/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 15:36:57 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[EXTJS]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=61</guid>
		<description><![CDATA[Olá, como já disse aqui estou juntamente com a Devmedia publicando uma série de vídeo aulas sobre ExtJS. Uns dias atrás já foi publicado mais duas vídeo aulas sobre EXTJS, mas como estava sem tempo de postar acabei deixando passar, para aqueles que estavam me perguntando então agora eu respondo. 1. Evolua a interface gráfica [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fmais-video-aulas-sobre-extjs%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fmais-video-aulas-sobre-extjs%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Olá, como já disse <a href="http://www.handersonfrota.com.br/nova-serie-de-video-aulas-extjs/" target="_blank">aqui</a> estou juntamente com a <a href="http://www.devmedia.com.br/canais/default.asp?site=34" target="_blank">Devmedia</a> publicando uma série de vídeo aulas sobre ExtJS. Uns dias atrás já foi publicado mais duas vídeo aulas sobre EXTJS, mas como estava sem tempo de postar acabei deixando passar, para aqueles que estavam me perguntando então agora eu respondo.</p>
<p>1.    <a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=9405" target="_blank">Evolua a interface gráfica de sua aplicação utilizando o framework EXT JS com Grids &#8211; Parte 1</a><br />
2.    <a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=9406" target="_blank">Evolua a interface gráfica de sua aplicação utilizando o framework EXT JS com Grids &#8211; Parte 2</a></p>
<p><strong>Evolua a interface gráfica de sua aplicação utilizando o framework EXT JS com Grids &#8211; Parte 1</strong><br />
<em><strong>Mini Resumo: </strong></em>Utilizando o projeto das aulas anteriores do EXTJS iremos fazer agora um exemplo utilizando o componente Grid. Foram criados alguns exemplo de como criar e personalizar uma grid do Ext.</p>
<p><strong>Evolua a interface gráfica de sua aplicação utilizando o framework EXT JS com Grids &#8211; Parte 2</strong><br />
<em><strong>Mini Resumo: </strong></em>Utilizando o projeto das aulas anteriores do EXTJS iremos fazer agora um exemplo utilizando o componente Grid, só que agora acessando dados de um XML. Foi criado um exemplo de um grid sendo carregado com os dados de um XML.</p>
<p>Eu publiquei o projeto para download no Adrive, mas ele está fora do ar já faz algumas semanas(para o meu desespero) pois todos os projetos das vídeo aulas e artigos estão lá, bem para não prejudicar quem quer o projeto vou está disponibilizando aqui no site mesmo.</p>
<p>Acessem <a href="http://www.handersonfrota.com.br/artigos-tutoriais/ext-js/" target="_blank">aqui</a> para baixar os projetos de exemplo.</p>
<p>Bem espero que gostem das vídeo aulas e até a próxima.</p>
<p>PS: Para quem gosta do assunto 1ª e 2ª Guerras Mundiais acessem o meu outro blog <a href="http://www.handersonfrota.com.br/trincheira/" target="_blank">Trincheiras </a> <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "EXTJS";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/mais-video-aulas-sobre-extjs/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Nova série de vídeo aulas &#8211; EXTJS</title>
		<link>http://www.handersonfrota.com.br/nova-serie-de-video-aulas-extjs/</link>
		<comments>http://www.handersonfrota.com.br/nova-serie-de-video-aulas-extjs/#comments</comments>
		<pubDate>Wed, 28 May 2008 23:46:01 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DWR]]></category>
		<category><![CDATA[EXTJS]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/nova-serie-de-video-aulas-extjs/</guid>
		<description><![CDATA[Estou lançando juntamente com a DevMedia uma nova série de vídeo aulas, só que agora sobre o EXT JS. Serão vídeo aulas no estilo que sempre faço, passo a passo, começando do zero e aumentando o nível em cada nova vídeo aula. Ainda não tenho o número de quantidade de vídeo aulas que serão lançadas, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fnova-serie-de-video-aulas-extjs%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fnova-serie-de-video-aulas-extjs%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Estou lançando juntamente com a <a href="http://www.devmedia.com.br" target="_blank">DevMedia </a> uma nova série de vídeo aulas, só que agora sobre  o <a href="http://www.extjs.com/" target="_blank">EXT JS</a>.</p>
<p>Serão vídeo aulas no estilo que sempre faço, passo a passo, começando do zero e aumentando o nível em cada nova vídeo aula.<br />
Ainda não tenho o número de quantidade de vídeo aulas que serão lançadas, mas garanto que serão muitas, pois vou tentar abordar os principais componentes do <a href="http://www.extjs.com/" target="_blank">EXT JS</a>, com exemplos didáticos e detalhados.</p>
<p>Já foram lançadas duas:</p>
<p>1.    <a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=9128" target="_blank">EXT JS &#8211; Introdução ao Framework – Parte 1</a><br />
2.    <a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=9129" target="_blank">EXT JS &#8211; Introdução ao Framework – Parte 2</a></p>
<p>Onde:</p>
<p><strong>EXT JS &#8211; Introdução ao Framework</strong><br />
<em><strong>Mini Resumo: </strong></em>Nesta video aula iremos ver como adicionar, configurar e rodar o <a href="http://www.extjs.com/" target="_blank">EXT JS</a> em uma aplicação WEB JAVA. Foi criado uma aplicação simples no eclipse, WEB PROJECT. O EXT JS foi adicionado no projeto e gerado uma tela de exemplo com o MessageBox para demonstrar o framework e outros exemplos.</p>
<p><strong>EXT JS &#8211; Introdução ao Framework – Parte 2</strong><br />
<em><strong>Mini Resumo: </strong></em>Nesta Video aula iremos ver como utilizar o EXTJS juntamente com o DWR. Utilizando o projeto da aula 1 de EXTJS iremos adicionar o Framework DWR na aplicação. Foi construido também alguns exemplos tais como: Utilizamos o componente Ext.MessageBox.prompt para enviar dados via DWR para o servidor. Utilizamos o componente Ext.FormPanel para enviar um certo dado do usuário para o JAVA com o DWR. Adicionando o componente Form no componente Window do EXT.</p>
<p>Para acessar todas as minhas vídeo aulas clique <a href="http://www.devmedia.com.br/space.asp?id=161387" target="_blank">aqui</a>(DevMedia) ou <a href="http://www.handersonfrota.com.br/artigos-tutoriais/" target="_blank">aqui</a>(handersonfrota.com.br).</p>
<p>Bem espero cumprir a meta, que é tentar passar o máximo de conhecimento possível do <a href="http://www.extjs.com/" target="_blank">EXTJS</a> a vocês.</p>
<p>Bons estudos.</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "EXTJS";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/nova-serie-de-video-aulas-extjs/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Criando uma lista na sessão com DWR &#8211; Final</title>
		<link>http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-final/</link>
		<comments>http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-final/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 01:00:22 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DWR]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-final/</guid>
		<description><![CDATA[Para finalizar a nossa série de artigos vamos ver nesta última parte como implementar no html a nossa funcionalidade. No artigo anterior vimos os métodos que iremos utilizar no JavaScript agora vamos ver no html como vai ficar as chamadas, não tem muito o que explicar por isso vou direto ao ponto mostrando o código. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fcriando-uma-lista-na-sessao-com-dwr-final%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fcriando-uma-lista-na-sessao-com-dwr-final%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Para finalizar a  <a href="http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-parte-1/" target="_blank">nossa</a> <a href="http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-parte-2/" target="_blank">série</a> <a href="http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-parte-3/" target="_blank">de</a> <a href="http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-parte-4/">artigos</a> vamos ver nesta última parte como implementar no html a nossa funcionalidade.<br />
No artigo <a href="http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-parte-4/" target="_blank">anterior</a> vimos os métodos que iremos utilizar no JavaScript agora vamos ver no html como vai ficar as chamadas, não tem muito o que explicar por isso vou direto ao ponto mostrando o código.</p>
<p><strong>Formulário</strong></p>
<pre class="html">
<form id="formCreateMapSession">
	<label>ID:</label>
<input id="id" name="id" type="text" />
	<label>Name:</label>
<input id="name" name="name" type="text" />
<input onclick="javascript:addValue();" type="button" value="Save" />
</form>
</pre>
<p><em><strong>Listagem 10:</strong> Formulário que irá conter os dados que serão inseridos no mapa que será enviado para sessão.</em></p>
<p><strong>Tabela</strong></p>
<pre class="html">
<table style="border: 1px solid black" border="0" cellspacing="1" cellpadding="0" width="100%">
<tbody>
<tr style="background-color: gray">
<td style="color: white; font-weight: bold">KeyMap</td>
<td style="color: white; font-weight: bold">ID</td>
<td style="color: white; font-weight: bold">NAME</td>
</tr>
</tbody>
<tbody id="mapList"></tbody>
</table>
</pre>
<p><em><strong>Listagem 11:</strong> Tabela onde serão carregados os dados da sessão.</em></p>
<p><strong>Conclusão: </strong><br />
Para se trabalhar com listas ou qualquer objeto na sessão com o DWR é muito simples, o que quis mostrar aqui, não é, se é certo ou não o uso da sessão, não vou, e nem quero entrar nessa polêmica, pois alguns defendem que sim outros que não, eu defendo a solução para uma funcionalidade específica, para mim em alguns casos não vejo problema.</p>
<p>Espero que tenham gostado do artigo e qualquer dúvida mandem email.</p>
<p>Projeto de Exemplo:<a href="http://www.handersonfrota.com.br/artigos/dwr/session/DWRSessionRequest.rar">DWRSessionRequest.rar</a></p>
<p>Abraços</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "AJAX";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-final/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Carregando HTML usando o DWR</title>
		<link>http://www.handersonfrota.com.br/carregando-html-usando-o-dwr/</link>
		<comments>http://www.handersonfrota.com.br/carregando-html-usando-o-dwr/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 11:55:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DWR]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/carregando-html-usando-o-dwr/</guid>
		<description><![CDATA[Um método bem simples e muito interessante do DWR é o forwardToString(&#8220;JSP/HTML&#8221;). Você tem mais ou menos o seguinte cenário: Você deseja carregar uma determinada página ou trecho de código que está salvo em um html ou jsp dentro da sua aplicação e quer que essa página seja carregada em um deterninado local, normalmente uma [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fcarregando-html-usando-o-dwr%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fcarregando-html-usando-o-dwr%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Um método bem simples e muito interessante do DWR é o forwardToString(&#8220;JSP/HTML&#8221;). Você tem mais ou menos o seguinte cenário:</p>
<p>Você deseja carregar uma determinada página ou trecho de código que está salvo em um html ou jsp dentro da sua aplicação e quer que essa página seja carregada em um deterninado local, normalmente uma DIV, TBODY. Veja como é simples:</p>
<p>Vamos inicialmente criar no seu FacadeAjax um método que irá receber uma determinada URL e vai devolver essa requisição como HTML puro. Veja o código abaixo:</p>
<pre class="java">public String carregaPagina(String url) throws ServletException, IOException{
return WebContextFactory.get().forwardToString(url);
}</pre>
<p>Agora vamos fazer o JavaScript que irá executar esse método:</p>
<pre class="javascript">function carregar(){
var url = DWRUtil.getValue("url");
FacadeAjaxSession.carregaPagina(url,{
callback:function(data){
     DWRUtil.setValue("pagina", "");
     DWRUtil.setValue("pagina", data, {escapeHtml:false});
}
});

}</pre>
<p>O que ele basicamente faz é fazer a chamada ao método carregaPagina passando como parâmetro a página que você deseja carregar e no retorno dessa chamada(callback) ele carrega a página na tela utilizando o DWRUtil.setValue(). Observe que no DWRUtil.setValue() eu passo mais um parâmetro que é o: escapeHtml:false, que vai evitar que o browser carregue o código html no lugar do resultado. Sem esse parâmetro ele iria mostrar as tag do html.</p>
<p>HTML</p>
<pre class="html">Carrega página
<input id="url" name="url" type="text" />
<table id="formulario" border="0" align="center">
<thead>
<tr>
<td colspan="2">

<a href="javascript:carregar()">Carregar Página</a></td>
</tr>
</thead>
<tbody id="pagina"></tbody>
</table>
</pre>
<p>No HTML passado acima temos apenas um input onde deverá conter a página que você deseja carregar e uma tabela com um link que executará a função do JavaScript. Temos abaixo desse link a tag TBODY que é onde vamos carregar o nosso html.</p>
<p>Queremos carregar o restante dessa tabela(no nosso exemplo estamos carregando um trecho de uma tabela, mas poderá ser uma completa ou outra coisa que você deseje), que poderá ter vários conteúdos, ou seja, poderá ter um ou mais arquivos html como o que está abaixo:</p>
<p><strong>TESTE.HTML</strong></p>
<pre class="html">
Formulario
<input id="id" type="hidden" />

Nome:
<input id="nome" type="text" />

Login:
<input id="login" type="text" />

Senha:
<input id="senha" type="password" />
<input type="button" value="Salvar" />
<input type="button" value="Fechar" /></pre>
<p>Observe abaixo passo a passo a sua execução:</p>
<p><img src="http://www.handersonfrota.com.br/artigos/dwr/ForwardString/figura1.jpg" border="1" alt="" width="780" height="73" /></p>
<p>Agora passamos como parâmetro a página teste.html descrita anteriormente:</p>
<p><img src="http://www.handersonfrota.com.br/artigos/dwr/ForwardString/figura2.jpg" border="1" alt="" /></p>
<p>Clicamos no link Carregar Página:</p>
<p><img src="http://www.handersonfrota.com.br/artigos/dwr/ForwardString/figura3.jpg" border="1" alt="" width="779" height="177" /></p>
<p>Você observou como é simples carregar html na sua aplicação usando o DWR. Lembrando que aqui foi apenas um exemplo, imagine ter uma determinada funcionalidade que o usuário através de uma Combo seleciona um de vários formulários já prontos. Seria algo como um formulário &#8220;dinâmico&#8221;.</p>
<p>Fica a cargo da sua criatividade utilizar essa funcionalidade do DWR. No exemplo da <a href="http://www.handersonfrota.com.br/artigos-tutoriais/dwr/" target="_blank">Palestra do Sun Tech Days</a> utilizo esse método para carregar alguns formulários na tela, mas não é obrigado serem somente formulários, podem ser tabelas, imagens etc.</p>
<p>Mas informações no link abaixo:</p>
<p><a href="http://getahead.org/dwr/server/generic" target="_blank">http://getahead.org/dwr/server/generic</a></p>
<p>Espero que este artigo tenha sido de utilidade.</p>
<p>Abraços</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "HTML";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/carregando-html-usando-o-dwr/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
