<?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>Software, Java &#38; afins</title>
	<atom:link href="http://www.fabriciobraga.com.br/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.fabriciobraga.com.br</link>
	<description>Fabricio Braga, Sun Certified</description>
	<lastBuildDate>Thu, 01 Oct 2009 02:05:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Email usando Spring e GMail</title>
		<link>http://www.fabriciobraga.com.br/?p=78</link>
		<comments>http://www.fabriciobraga.com.br/?p=78#comments</comments>
		<pubDate>Thu, 10 Sep 2009 13:37:58 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=78</guid>
		<description><![CDATA[Aqui um exemplo simples de como enviar email usando Spring Framework e uma conta do GMail.  O método todo é muito fácil.
Primeiro mapeamos o nosso beans no Spring, vejamos:

&#60;bean id=&#8221;mailSender&#8221;&#62;
 &#60;property name=&#8221;host&#8221; value=&#8221;smtp.gmail.com&#8221; /&#62;
 &#60;property name=&#8221;port&#8221; value=&#8221;465&#8243; /&#62;
 &#60;property name=&#8221;protocol&#8221; value=&#8221;smtps&#8221; /&#62;
 &#60;property name=&#8221;username&#8221; value=&#8221;gaiden@gaiden.com.br&#8221; /&#62;
 &#60;property name=&#8221;password&#8221; value=&#8221;kasparov&#8221; /&#62;
 &#60;property name=&#8221;javaMailProperties&#8221;&#62;
 &#60;props&#62;
 &#60;prop key=&#8221;mail.smtps.auth&#8221;&#62;true&#60;/prop&#62;
 [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=78</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autocompletar com Struts 2 e JQuery</title>
		<link>http://www.fabriciobraga.com.br/?p=71</link>
		<comments>http://www.fabriciobraga.com.br/?p=71#comments</comments>
		<pubDate>Fri, 07 Aug 2009 14:20:39 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[autocomplete]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[struts 2]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=71</guid>
		<description><![CDATA[Um exemplo simples e rápido de como implementar autocomplete em um campo texto com Struts 2 e JQuery.
Primeiro faça o download da ultima versão do JQuery: aqui
Depois faça o download do plugin &#8220;James&#8221; para o JQuery: aqui.
Agora vamos lá&#8230;No header da página, declaramos a função do JQuery, simples assim:
&#60;script type=&#8221;text/javascript&#8221;&#62;
$(document).ready(function() {
$(&#8221;#destinatario&#8221;).james(&#8221;&#60;%=request.getContextPath()%&#62;/autocomplete.action&#8221;, { varname: &#8220;destinatario&#8221;, minlength: [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=71</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrando Spring, Struts 2 e Hibernate</title>
		<link>http://www.fabriciobraga.com.br/?p=34</link>
		<comments>http://www.fabriciobraga.com.br/?p=34#comments</comments>
		<pubDate>Mon, 06 Jul 2009 00:47:50 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=34</guid>
		<description><![CDATA[Aqui um pequeno tutorial de como desenvolver uma aplicação web integrando Struts 2, Spring e Hibernate.  A idéia básica é usar a implementação do padrão MVC do Struts 2, a Injeção de Dependência do Spring e o Mapeamento Objeto-Relacional do Hibernate.
Ao final do post coloquei um link com a aplicação de exemplo para download.
As ferramentas [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=34</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Criando Imagens com Java</title>
		<link>http://www.fabriciobraga.com.br/?p=24</link>
		<comments>http://www.fabriciobraga.com.br/?p=24#comments</comments>
		<pubDate>Fri, 26 Jun 2009 00:26:48 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=24</guid>
		<description><![CDATA[Outro dia precisei criar dinamicamente uma imagem, usando Java.
Esta foi a alternativa a um Applet, que não estava sendo carregado por problemas com o Internet Explorer 7 e 8.  Como o Applet apenas exibia uma imagem e não tinha interatividade (a imagem era criada dinamicamente e apenas exibida), optamos por remover o Applet e colocar [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Herança, Interface e Classes Abstratas</title>
		<link>http://www.fabriciobraga.com.br/?p=17</link>
		<comments>http://www.fabriciobraga.com.br/?p=17#comments</comments>
		<pubDate>Thu, 13 Mar 2008 17:40:39 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Orientação a Objeto]]></category>
		<category><![CDATA[classe abstrata]]></category>
		<category><![CDATA[encapsulamento]]></category>
		<category><![CDATA[herança]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=17</guid>
		<description><![CDATA[ Assunto interessante, e que para muitos desenvolvedores não é muito claro.  Porque Java não suporta heranças múltiplas? Quando usar Interface?  Quando usar Herança?  Quando usar uma Classe Abstrata?
Aqui procurarei explicar o assunto, usando como base minha própria experiência e também algumas referências importantes.

Porque Java não possui Herança Múltipla?
A resposta é simples, [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=17</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enviando email usando Java e GMail</title>
		<link>http://www.fabriciobraga.com.br/?p=16</link>
		<comments>http://www.fabriciobraga.com.br/?p=16#comments</comments>
		<pubDate>Tue, 28 Nov 2006 14:10:33 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[enviar]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=16</guid>
		<description><![CDATA[Recentemente tive a necessidade de enviar email via Java usando um conta do GMail.?  Sei que o tema do envio de email com Java já foi exaustivamente discutido, mas tenho certeza de que o envio usando uma conta do GMail (que requer autenticação) deve ser novidade para muitas pessoas.
Aqui vou dar um exemplo bem [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=16</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Manipulando arquivos com Java</title>
		<link>http://www.fabriciobraga.com.br/?p=15</link>
		<comments>http://www.fabriciobraga.com.br/?p=15#comments</comments>
		<pubDate>Tue, 25 Apr 2006 18:12:58 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[arquivo]]></category>
		<category><![CDATA[copiar]]></category>
		<category><![CDATA[criar]]></category>
		<category><![CDATA[diretorio]]></category>
		<category><![CDATA[editar]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=15</guid>
		<description><![CDATA[Mesmo sendo um tema razoavelmente conhecido por programadores Java mais experientes, é bastante útil saber das principais features oferecidas pela API para manipulação de arquivos e diretórios usando Java.
Desde as primeiras versões do JDK a Sun vem melhorando a API de entrada e saída do Java.?  As maiores mudanças vieram na mudança do JDK [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=15</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Testes unitários com JUnit e EJB 3.0</title>
		<link>http://www.fabriciobraga.com.br/?p=12</link>
		<comments>http://www.fabriciobraga.com.br/?p=12#comments</comments>
		<pubDate>Mon, 06 Mar 2006 17:45:30 +0000</pubDate>
		<dc:creator>Fabricio Braga</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.fabriciobraga.com.br/?p=12</guid>
		<description><![CDATA[Neste artigo faremos uma abordagem prática de como implementar de forma simples e direta, testes unitários para componentes EJB. E seguindo a linha dos artigos anteriores, utilizaremos a especificação 3.0 do Enterprise Java Beans.
No momento do desenvolvimento de um componente eu prefiro seguir a ordem:
1º escrevo meu Entity
2º escrevo minhas interfaces local e remote (nem [...]]]></description>
		<wfw:commentRss>http://www.fabriciobraga.com.br/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
