﻿<?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/category/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>Tue, 12 Jan 2010 13:03:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Java Magazine 66 &#8211; DWR 2.0 Handerson Frota</title>
		<link>http://www.handersonfrota.com.br/java-magazine-66-dwr-20-handerson-frota/</link>
		<comments>http://www.handersonfrota.com.br/java-magazine-66-dwr-20-handerson-frota/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 02:37:59 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DWR]]></category>
		<category><![CDATA[Devmedia]]></category>
		<category><![CDATA[Handerson Frota]]></category>
		<category><![CDATA[JavaMagazine]]></category>
		<category><![CDATA[TriadWorks]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=497</guid>
		<description><![CDATA[Bem, tenho uma novidade para contar a vocês[talvez alguns já saibam]. Todos sabem que escrevo para a Java Magazine desde meados de 2006/2007, que tenho um contrato com a Devmedia etc. Já escrevi vários artigos, vídeo-aulas e palestras para a Devmedia. Artigos esses que somados contabilizam 237548 [http://www.devmedia.com.br/handersonfrota?id2=0] visitas[contagem feita no dia 15/03/2009, incluindo artigos [...]]]></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%2Fjava-magazine-66-dwr-20-handerson-frota%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fjava-magazine-66-dwr-20-handerson-frota%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Bem, tenho uma novidade para contar a vocês[talvez alguns já saibam].</p>
<p>Todos sabem que escrevo para a <a href="http://www.devmedia.com.br/canais/default.asp?site=34" target="_blank">Java Magazine</a> desde meados de 2006/2007, que tenho um contrato com a <a href="http://www.devmedia.com.br" target="_blank">Devmedia</a> etc. Já escrevi vários <a href="http://www.handersonfrota.com.br/artigos-tutoriais/dwr/" target="_blank">artigos</a>, <a href="http://www.handersonfrota.com.br/artigos-tutoriais/dwr/" target="_blank">vídeo-aulas</a> e <a href="http://www.handersonfrota.com.br/artigos-tutoriais/slides-das-palestras/" target="_blank">palestras</a> para a Devmedia.</p>
<p>Artigos esses que somados <strong>contabilizam <strong><span style="color: #ff0000;">237548 [<a href="http://www.devmedia.com.br/handersonfrota?id2=0" target="_blank">http://www.devmedia.com.br/handersonfrota?id2=0</a>]</span></strong> visitas[contagem feita no dia 15/03/2009, incluindo artigos e vídeo-aulas]</strong> no site da Devmedia. Legal não <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ?.</p>
<p>Estatísticas da Devmedia sobre o autor[ eu <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ]:</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="151" valign="top">Número de posts:</td>
<td width="249" valign="top"><strong>32</strong></td>
</tr>
<tr>
<td width="151" valign="top">Total de visualizações:</td>
<td width="249" valign="top"><strong>237548</strong></td>
</tr>
<tr>
<td width="151" valign="top">Conteúdo:</td>
<td width="249" valign="top"><strong><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /></strong></td>
</tr>
<tr>
<td width="151" valign="top">Didática:</td>
<td width="249" valign="top"><strong><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /><img src="http://www.devmedia.com.br/articles/images/star_full.png" alt="" /> </strong></td>
</tr>
<tr>
<td width="151" valign="top">Utilidade:</td>
<td width="249" valign="top"><img src="http://www.devmedia.com.br/articles/images/thumbUp.jpg" alt="" /> 44  <img src="http://www.devmedia.com.br/articles/images/thumbDown.jpg" alt="" /> 2</td>
</tr>
</tbody>
</table>
<p>Mas, alguns me perguntavam porque eu nunca escrevi para a revista.</p>
<p>Bem, no começo eu recebi várias propostas de escrever para a revista, mas nunca aceitei, não pelo fato de não querer, e sim, de não ter tempo suficiente para escrever. Um artigo no blog, no portal da <a href="http://www.devmedia.com.br">Devmedia</a> é uma coisa[que já levava um tempo], agora, escrever para a revista é muito diferente e leva BEM mais tempo para fazer e tem muitos mais detalhes.</p>
<p>Em novembro de 2008 eu fui convidado novamente e dessa vez aceitei o desafio de <strong>escrever um artigo nunca antes visto </strong>sobre <a href="http://directwebremoting.org/" target="_blank">DWR</a> 2.0. Queria algo bem diferente dos demais.</p>
<p>Isso mesmo, meu artigo sobre <a href="http://www.devmedia.com.br/resumo/default.asp?site=6" target="_blank">DWR 2.0</a> já está nas bancas, na edição 66 da Java Magazine e é um dos maiores deste edição com 6 páginas[frente e verso] e meia.</p>
<p><em>“Esse artigo já saiu a algumas semanas [mas somente para assinantes], mas não divulguei aqui pois ainda não tinha saído nas bancas, já que saiu recentemente, então estou agora divulgando.”<br />
</em></p>
<blockquote><p><strong>DWR 2.0<br />
De uma maneira que você nunca viu</strong></p>
<p><strong>Aprenda de forma simples como utilizar um dos melhores frameworks Ajax para Java do mercado.</strong></p></blockquote>
<p><a href="http://www.devmedia.com.br/resumo/default.asp?site=6" target="_blank"><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2009/03/capajava66-m2.jpg" alt="" width="129" height="174" /></a></p>
<p>O artigo está com o layout bem bacana e não está cansativo para ler, apesar da quantidade de páginas.</p>
<p><strong>Sobre o Artigo</strong></p>
<p>Eu passo uma visão aprofundada de como o <a href="http://directwebremoting.org/" target="_blank">DWR</a> funciona, seus conceitos, integrações, suportes e todas as suas principais funcionalidades.</p>
<blockquote><p>Neste artigo veremos uma visão aprofundada de como o DWR funciona, seus conceitos, integrações, suportes e funcionalidades com uma apresentação das suas principais funcionalidades e exemplos de utilização.</p></blockquote>
<p>Tentei ser direto, e didático[espero ter conseguido], para desmistificar de vez aquelas dúvidas que vários profissionais tem sobre o DWR. Dúvidas que infelizmente a documentação do <a href="http://directwebremoting.org/" target="_blank">DWR</a> não é o suficiente ou clara para responder sobre todas as suas funcionalidades. Mas não respondo somente dúvidas técnicas, tentei também responder algumas perguntas que sempre recebo das pessoas que me enviam e-mail:</p>
<blockquote><p>O DWR é robusto ?</p>
<p>Posso realmente confiar no DWR ?</p>
<p>Um dia o DWR pode ser descontinuado ?</p>
<p>É fácil colocar o DWR no meu projeto ?</p>
<p>Quem faz o DWR ?</p></blockquote>
<p>Etc etc…</p>
<p>Mas para quem me acompanha, sabe que já escrevi muita coisa sobre o DWR, fora os artigos de outros autores espalhados pela WEB.</p>
<p>Então porque esse artigo é diferente dos demais ?</p>
<p>Artigos sobre DWR temos vários espalhados na WEB, principalmente os meus, já que posso dizer com certeza que sou um dos que mais <a href="http://www.handersonfrota.com.br/artigos-tutoriais/dwr/" target="_blank">escreve</a>, <a href="http://www.handersonfrota.com.br/artigos-tutoriais/slides-das-palestras/" target="_blank">palestra</a>, <a href="http://www.handersonfrota.com.br/artigos-tutoriais/dwr/" target="_blank">faz vídeo-aulas</a> e divulga o DWR <a href="http://www.google.com.br/search?hl=pt-BR&amp;client=firefox-a&amp;rls=org.mozilla%3Apt-BR%3Aofficial&amp;hs=1Lh&amp;q=dwr+handerson+frota&amp;btnG=Pesquisar&amp;meta=" target="_blank">aqui no Brasil</a>.</p>
<p>A intenção do artigo é demonstrar algo diferente sobre o DWR, coisas que antes nunca foram mostradas, ou pelo menos com tantos detalhes.</p>
<p>Então, caso você leia o artigo, com certeza você <strong>irá se surpreender pelo conteúdo</strong>, pois como diz o título do artigo:</p>
<p><em><strong>“DWR 2.0 de uma maneira que você nunca viu.”</strong></em></p>
<p>A principal intenção do artigo, é desmitificar completamente o DWR para o leitor, sendo direto e didático e espero realmente ter conseguido.</p>
<p>Quando escrevi este post, recebi vários emails de muitos assinantes elogiando o artigo[os assinantes recebem semanas antes de sair nas bancas], e isso pra mim foi muito bom, pois acho que estou conseguindo atingir meu objetivo.</p>
<p>O artigo já está na revista que já está nas bancas [quem é assinante recebeu ela a semanas <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ], mas para quem ainda não tem e se interessa em aprender ou saber mais sobre o <a href="http://directwebremoting.org/" target="_blank">DWR</a>, vá já nas bancas e compre seu exemplar, garanto que não irá se arrepender, pois como todos sabem, todos meus artigos não possuem enchimento de “lingüiça” e gosto de manter essa qualidade.</p>
<p>Para quem utiliza ou quer começar a utilizar o <a href="http://directwebremoting.org/" target="_blank">DWR</a>, com certeza esse artigo será um documento que irá ajudar e muito, pois foi essa a principal intenção. O artigo é um material de cabeceira para quem quer trabalha ou já trabalha com o DWR.</p>
<p>E em breve teremos mais um artigo meu na revista[estou pensando seriamente em aceitar fazer outro]. Apesar de ter sido bem “cansativo” foi muito prazeroso escrever um artigo deste nível para uma das melhores revista sobre Java do Brasil e uma das mais respeitadas.</p>
<p>E claro, não posso deixar de agradecer as pessoas que acessam meu blog, acessam meus artigos na Java Magazine, compram as minhas vídeo-aulas, compram a revista, mandam e-mails com dúvidas, críticas e/ou agradecimentos.</p>
<p>Obrigado a todos <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  e espero que os meus artigos, vídeo-aulas e palestras tenham sidos de grande ajuda para vocês, <strong>realmente obrigado</strong>.</p>
<p><em>“Quem já comprou, ou recebeu a revista e já leu o artigo, por favor, sinta-se a vontade para deixar seus comentários sobre o que achou do artigo, neste post ou no site da devmedia[<a title="http://www.devmedia.com.br/javamagazine/feedback" href="http://www.devmedia.com.br/javamagazine/feedback" target="_blank">http://www.devmedia.com.br/javamagazine/feedback</a>], seria de grande ajuda para mim, pois assim eu sempre vou tentar fazer artigos melhores para vocês.”</em></p>
<p>Abraços e até o próximo post e ao próximo artigo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/java-magazine-66-dwr-20-handerson-frota/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<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[DWR]]></category>
		<category><![CDATA[Desenvolvimento]]></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" 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>
]]></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>Reverse Ajax DWR != COMET</title>
		<link>http://www.handersonfrota.com.br/reverse-ajax-dwr-comet/</link>
		<comments>http://www.handersonfrota.com.br/reverse-ajax-dwr-comet/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 22:52:48 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DWR]]></category>
		<category><![CDATA[COMET]]></category>
		<category><![CDATA[ReverseAjax]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=391</guid>
		<description><![CDATA[Alguns já devem ter visto uma palestra que ministrei no IV Natal Java Day 2008 sobre Reverse Ajax do DWR onde tento explicar como funciona essa funcionalidade do DWR. Porém, saiu alguns slides do Joe Walker sobre o DWR 3.0 onde no slide 37 ele fala que Reverse Ajax não é a mesma coisa do [...]]]></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%2Freverse-ajax-dwr-comet%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Freverse-ajax-dwr-comet%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p class="MsoNormal">Alguns já devem ter visto uma palestra que ministrei no <a href="http://www.handersonfrota.com.br/reverseajax-dwr-iv-natal-java-day-2008/" target="_blank">IV Natal Java Day 2008</a> sobre Reverse Ajax do DWR onde tento explicar como funciona essa funcionalidade do DWR. Porém, saiu alguns slides do <a href="http://www.slideshare.net/joewalker/whats-new-in-dwr-version-3-presentation" target="_blank">Joe Walker sobre o DWR 3.0</a> onde no slide 37 ele fala que Reverse Ajax não é a mesma coisa do COMET.</p>
<p class="MsoNormal">
<p class="MsoNormal">O que tem isso ?</p>
<p class="MsoNormal">
<p class="MsoNormal">Na minha palestra acho que não fui bem claro e acabei gerando uma certa confusão, pois algumas pessoas me questionaram sobre isso. Vamos tentar aqui desmistificar e tentar novamente explicar o que é o Reverse Ajax do DWR.</p>
<p class="MsoNormal">
<p class="MsoNormal">Primeiro vamos entender alguns conceitos básicos.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Ajax</strong></p>
<p class="MsoNormal">Ajax é qualquer chamada preferencialmente assíncrona que se utiliza do XMLHttpRequest(XHR) para se comunicar com o servidor. Quem dispara essa ação é sempre o cliente(browser ou usuário).</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Reverse Ajax &#8211; Conceito</strong></p>
<p class="MsoNormal">O Reverse Ajax seria algo inverso do Ajax padrão, ou seja, o servidor irá se comunicar com o cliente sem que o mesmo precise fazer essa solicitação. Não será mais o cliente fazendo uma solicitação ao servidor e esperando uma resposta e sim o servidor se comunicando com o cliente, sem que o mesmo precise fazer alguma solicitação.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>COMET</strong></p>
<p class="MsoNormal">COMET é uma das 3 técnicas de comunicação que o Ajax possui, as outras são Polling e Piggyback. Resumidamente o COMET é quando o servidor fica responsável em enviar mensagens para o cliente sem que o mesmo precise fazer alguma solicitação ao servidor.</p>
<p class="MsoNormal">O servidor é independente para atualizar “qualquer”<span> </span>cliente, sem que esse cliente tenha feito algum pedido.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Reverse Ajax do DWR</strong></p>
<p class="MsoNormal">No DWR o Reverse Ajax envolve essas 3 técnicas: COMET, Polling e Piggyback.</p>
<p class="MsoNormal">Com ele você pode utilizar essas 3 individualmente ou juntas. Você pode definir que seu servidor irá ficar atualizando automaticamente os clientes que estão na sessão(browsers, usuários etc) -<em>COMET</em>, ou poderá definir o tempo em que o usuário/cliente poderá ficar enviando “perguntas” para o servidor -<em>Polling</em>, ou ainda permitir que o usuário faça uma solicitação e logo depois o servidor atualize todos os clientes em sessão ou os que ele desejar -<em>Piggyback</em>.</p>
<p class="MsoNormal">
<p class="MsoNormal">Conceitualmente Reverse Ajax é a mesma coisa do COMET, mas na prática no DWR isso não é completamente correto.</p>
<p class="MsoNormal"><strong>Conclusão</strong></p>
<p class="MsoNormal">O DWR nos permite utilizar a técnica de COMET quando se ativa o Reverse Ajax, com isso acabamos que por comodidade utilizando somente o COMET para fazer as comunicações, logo essa funcionalidade de Reverse Ajax pode ser considerada igual ao COMET, pois essa é a funcionalidade “padrão” que utilizamos para esse fim. Claro, que no conceito geral, quando se ativa o Reverse Ajax no DWR você poderá utilizar as 3 técnicas.</p>
<p class="MsoNormal">
<p class="MsoNormal">Como foi dito também na minha palestra essa comunicação Reverse Ajax é dividida em 2 modos: Ativo e Passivo, onde o modo ativo possui ainda 3 sub-modos: Full Straming -que é equivalente ao Streaming do COMET &#8220;puro&#8221;, Early Closing -que é equivalente ao Long Polling e por fim o Polling.</p>
<p class="MsoNormal">Por isso o Reverse Ajax do DWR não é somente COMET, ele é a junção das 3 técnicas: Polling, Piggyback e COMET.</p>
<p class="MsoNormal">Bem espero ter esclarecido mais sobre esse assunto. Qualquer dúvida comentem ou enviem email <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p class="MsoNormal">Abraços</p>
<p class="MsoNormal">
]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/reverse-ajax-dwr-comet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ReverseAjax DWR &#8211; IV Natal Java Day 2008</title>
		<link>http://www.handersonfrota.com.br/reverseajax-dwr-iv-natal-java-day-2008/</link>
		<comments>http://www.handersonfrota.com.br/reverseajax-dwr-iv-natal-java-day-2008/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 01:26:50 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DWR]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[NatalJavaDay]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=376</guid>
		<description><![CDATA[Bem todos sabem que palestrei no IV Natal Java Day em Natal/RN(veja a cobertura aqui). Tive pouco tempo, todas as palestras foram de no máximo 40min, mas acho que deu para passar a idéia do que é o ReverseAjax no DWR e espero ter conseguido. Adicionei a palestra no SlideShare, mas ele meio que &#8220;estragou&#8221; [...]]]></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%2Freverseajax-dwr-iv-natal-java-day-2008%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Freverseajax-dwr-iv-natal-java-day-2008%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/11/cabecalho_novojavaday.jpg"><img class="alignnone size-full wp-image-275" title="cabecalho_novojavaday" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/11/cabecalho_novojavaday.jpg" alt="" width="498" height="106" /></a></p>
<p>Bem todos sabem que palestrei no<a href="http://www.jeebrasil.com.br/nataljavaday/" target="_blank"> IV Natal Java Day</a> em Natal/RN(veja a cobertura <a href="http://www.handersonfrota.com.br/natal-java-day-2008/" target="_blank">aqui</a>).</p>
<p>Tive pouco tempo, todas as palestras foram de no máximo 40min, mas acho que deu para passar a idéia do que é o ReverseAjax no DWR e espero ter conseguido.</p>
<p>Adicionei a palestra no <a href="http://www.slideshare.net/handersonbf/reverse-ajax-dwr-presentation" target="_blank">SlideShare</a>, mas ele meio que &#8220;estragou&#8221; um pouco o layout, mas acho que dá para entender.</p>
<object width="425" height="348"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=reverseajaxdwr-1227920550454560-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=reverseajaxdwr-1227920550454560-9"  type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="348"></embed></object>
<p>Com a ajuda do <a href="http://renearaujo.blogspot.com/" target="_blank">René Araujo</a> foi possível também filmar, então para quem perdeu segue abaixo os vídeos.</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/u9mF2VDvFIA" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/u9mF2VDvFIA" /></object></p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/WkWep-wh_AU" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/WkWep-wh_AU" /></object></p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/s335_YNSba0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/s335_YNSba0" /></object></p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/4Av5cV7DJPc" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/4Av5cV7DJPc" /></object></p>
<p>Queria mais uma vez agradecer aos organizadores do evento e parabenizar pelo excelente evento e de alto nível que foi esse ano, e em 2009 estaremos novamente marcando presença no evento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/reverseajax-dwr-iv-natal-java-day-2008/feed/</wfw:commentRss>
		<slash:comments>3</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" 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>
]]></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" 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>
]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/nova-serie-de-video-aulas-extjs/feed/</wfw:commentRss>
		<slash:comments>11</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! -->