<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Fernando Franzini Java Blog</title>
	<atom:link href="http://fernandofranzini.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fernandofranzini.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Jan 2012 10:32:18 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fernandofranzini.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/29e53e13949ac81291e3def8e35980e1?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Fernando Franzini Java Blog</title>
		<link>http://fernandofranzini.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fernandofranzini.wordpress.com/osd.xml" title="Fernando Franzini Java Blog" />
	<atom:link rel='hub' href='http://fernandofranzini.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Novo JDBC Pool Tomcat 7</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/25/novo-jdbc-pool-tomcat-7/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/25/novo-jdbc-pool-tomcat-7/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 11:03:55 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[dbcp]]></category>
		<category><![CDATA[jdbc connection pool]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4842</guid>
		<description><![CDATA[Uma das novas features do Tomcat 7 é a substituição da antiga implementação do serviço de pool de conexão chamado de Commons-dbcp por uma nova implementação chamada de JDBC Connection Pool.  O Commons-dbcp sempre funcionou muito bem para aplicações razoavelmente pequenas acompanhadas de tráfico médio de acesso, não sendo indicado para aplicações grandes, com alto e crescente níveis de tráfico em [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4842&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/jdbc-pool.png"><img class="alignleft size-full wp-image-4843" title="jdbc-pool" src="http://fernandofranzini.files.wordpress.com/2012/01/jdbc-pool.png?w=560" alt=""   /></a>Uma das novas features do Tomcat 7 é a substituição da antiga implementação do serviço de pool de conexão chamado de Commons-dbcp por uma nova implementação chamada de JDBC Connection Pool.  O Commons-dbcp sempre funcionou muito bem para aplicações razoavelmente pequenas acompanhadas de tráfico médio de acesso, não sendo indicado para aplicações grandes, com alto e crescente níveis de tráfico em ambientes multi-core/multi-cpu.  Felizmente essa situação foi contornada no Tomcat 7 aonde o  JDBC Connection Pool foi implementando justamente para suportar aplicações com alta concorrência e performance. Veja o <a href="http://www.tomcatexpert.com/blog/2012/01/24/using-tomcat-7-jdbc-connection-pool-production">artigo de Daniel Mikusa</a> explicando a situação.</p>
<p style="text-align:center;"><em>&#8220;A graça do Senhor Jesus Cristo seja com o espírito de todos vocês.&#8221; Filemom 1:25</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4842/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4842&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/25/novo-jdbc-pool-tomcat-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/jdbc-pool.png" medium="image">
			<media:title type="html">jdbc-pool</media:title>
		</media:content>
	</item>
		<item>
		<title>Migrando de Spring para JEE 6 Web Profile</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/20/migrando-de-spring-para-jee-6-web-profile/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/20/migrando-de-spring-para-jee-6-web-profile/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 12:43:32 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[web profile]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4834</guid>
		<description><![CDATA[Como foi previsto por mim e muitos outros, a nova especificação do JEE 6 realmente conseguiu reduzir a carga pesada que vinha colocando no modelo EJB. Fato é que nós realmente tentávamos a todo custo evitar usar um container JEE FULL optando por um container web, adicionado manualmente os serviços extras como gerenciamento de transação, timers, JPA [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4834&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/images5.jpg"><img class="alignleft size-thumbnail wp-image-4835" title="images5" src="http://fernandofranzini.files.wordpress.com/2012/01/images5.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a>Como foi previsto por mim e muitos outros, a nova especificação do JEE 6 realmente conseguiu reduzir a carga pesada que vinha colocando no modelo EJB. Fato é que nós realmente tentávamos a todo custo evitar usar um container JEE FULL optando por um container web, adicionado manualmente os serviços extras como gerenciamento de transação, timers, JPA etc. Nesse cenário, o framework Spring disparou no mercado Java, sendo um dos &#8216;lightware container&#8221; mais usados para controlar esses serviços. Com o objetivo de fechar a ideia do assunto, a dica de hoje é o artigo de <em>David Heffelfinger </em>abordando de como migrar uma aplicação desse modelo spring para o novo modelo Web Profile:</p>
<ol>
<li><a href="http://www.oracle.com/technetwork/articles/java/springtojavaee-522240.html">Spring to Java EE Migration, Part 1 </a></li>
<li><a href="http://www.oracle.com/technetwork/articles/java/springtojavaee2-1414289.html">Spring to Java EE Migration, Part 2</a></li>
</ol>
<p>Bom final de semana para todos!</p>
<p style="text-align:center;"><em>&#8220;Pois desde a criação do mundo os atributos invisíveis de Deus, seu eterno poder e sua natureza divina, têm sido vistos claramente, sendo compreendidos por meio das coisas criadas, de forma que tais homens são indesculpáveis…&#8221; Romanos 1:20</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4834/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4834&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/20/migrando-de-spring-para-jee-6-web-profile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/images5.jpg?w=150" medium="image">
			<media:title type="html">images5</media:title>
		</media:content>
	</item>
		<item>
		<title>JSE Desktop Concent &#8211; Janeiro/2012</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/19/jse-desktop-concent-janeiro2012/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/19/jse-desktop-concent-janeiro2012/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 19:53:55 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[FOR-J Treinamentos]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4830</guid>
		<description><![CDATA[Neste post podemos trocar informações, comentários, sugestões e criticas durante o curso. Fiquem a vontade em postar perguntas, dúvidas, idéias etc. Bom treinamento para todos!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4830&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Neste post podemos trocar informações, comentários, sugestões e criticas durante o curso. Fiquem a vontade em postar perguntas, dúvidas, idéias etc. Bom treinamento para todos!</p>
<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/img100.jpg"><img class="aligncenter size-full wp-image-4837" title="IMG100" src="http://fernandofranzini.files.wordpress.com/2012/01/img100.jpg?w=560&#038;h=420" alt="" width="560" height="420" /></a></p>
<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/img101.jpg"><img class="aligncenter size-full wp-image-4838" title="IMG101" src="http://fernandofranzini.files.wordpress.com/2012/01/img101.jpg?w=560&#038;h=420" alt="" width="560" height="420" /></a></p>
<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/img102.jpg"><img class="aligncenter size-full wp-image-4839" title="IMG102" src="http://fernandofranzini.files.wordpress.com/2012/01/img102.jpg?w=560&#038;h=420" alt="" width="560" height="420" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4830/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4830/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4830/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4830/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4830/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4830/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4830/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4830/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4830/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4830/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4830/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4830/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4830/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4830/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4830&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/19/jse-desktop-concent-janeiro2012/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/img100.jpg" medium="image">
			<media:title type="html">IMG100</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/img101.jpg" medium="image">
			<media:title type="html">IMG101</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/img102.jpg" medium="image">
			<media:title type="html">IMG102</media:title>
		</media:content>
	</item>
		<item>
		<title>OCJP – Vantagem ou Perda de Tempo?</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/19/ocjp-vantagem-ou-perda-de-tempo/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/19/ocjp-vantagem-ou-perda-de-tempo/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 10:55:50 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[Certificações]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4826</guid>
		<description><![CDATA[Diante do mercado atual de trabalho, você acha vantagem ou perda de tempo tirar uma certificação de tecnologia? Anderson Torres publicou um ótimo artigo no seu blog falando sobre o assunto. Depois de ler, chegue em suas próprias conclusões. &#8220;Para os puros, todas as coisas são puras; mas para os impuros e descrentes, nada é puro. De [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4826&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/medicina-escolha-medico-08.jpg"><img class="alignright size-thumbnail wp-image-4827" title="medicina-escolha-medico-08" src="http://fernandofranzini.files.wordpress.com/2012/01/medicina-escolha-medico-08.jpg?w=150&#038;h=128" alt="" width="150" height="128" /></a>Diante do mercado atual de trabalho, você acha vantagem ou perda de tempo tirar uma certificação de tecnologia? Anderson Torres publicou um ótimo <a href="http://andersontorres.wordpress.com/2011/06/02/ocjp-vantagem-perda-de-tempo/">artigo no seu blog</a> falando sobre o assunto. Depois de ler, chegue em suas próprias conclusões.</p>
<p style="text-align:center;"><em>&#8220;Para os puros, todas as coisas são puras; mas para os impuros e descrentes, nada é puro. De fato, tanto a mente como a consciência deles estão corrompidas.&#8221; Tito 1:15</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4826/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4826&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/19/ocjp-vantagem-ou-perda-de-tempo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/medicina-escolha-medico-08.jpg?w=150" medium="image">
			<media:title type="html">medicina-escolha-medico-08</media:title>
		</media:content>
	</item>
		<item>
		<title>MundoJ Edição 51</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/18/mundoj-edicao-51/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/18/mundoj-edicao-51/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 10:33:10 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[Revistas]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4820</guid>
		<description><![CDATA[NoSQL: Conceitos e Evolução  Conheça o conceito de NoSQL, as motivações que levaram a sua criação e seu atual estado da arte para tirar suas conclusões sobre se vale ou não a pena investir nesse modelo de banco de dados.Por José Yoshiriro Ajisaka Ramos e Adriana de Farias Nascimento Java e MongoDBs Aprenda como acessar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4820&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/sem-tc3adtulo.png"><img class="aligncenter size-full wp-image-4821" title="Sem título" src="http://fernandofranzini.files.wordpress.com/2012/01/sem-tc3adtulo.png?w=560&#038;h=634" alt="" width="560" height="634" /></a></p>
<p><span style="font-family:'Trebuchet MS';"><strong>NoSQL: Conceitos e Evolução</strong></span> <em><br />
</em><span style="font-family:'Trebuchet MS';">Conheça o conceito de NoSQL, as motivações que levaram a sua criação e seu atual estado da arte para tirar suas conclusões sobre se vale ou não a pena investir nesse modelo de banco de dados.<em>Por José Yoshiriro Ajisaka Ramos e Adriana de Farias Nascimento</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Java e MongoDBs</strong></span><br />
<span style="font-family:'Trebuchet MS';">Aprenda como acessar o MongoDB, um banco de dados NoSQL, através de uma aplicação Java. <em>Por Marcio Garcia “Mangar”</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Neo4j na Prática</strong></span><br />
<span style="font-family:'Trebuchet MS';">Utilize o Neo4J para simplificar a solução de problemas não triviais em bancos de dados relacionais e como uma boa alternativa à tradicional modelagem relacional. <em>Por Adriano Almeida</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Framework FACTO para Arquitetura Corporativa</strong></span><br />
<span style="font-family:'Trebuchet MS';">Conheça os princípios para a criação de uma arquitetura corporativa através do framework FACTO e os passos adotados durante a sua implantação. <em>Por Jaguaraci Silva</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Programação Multithread de Maneira Fácil com Scala + Akka</strong></span><br />
<span style="font-family:'Trebuchet MS';">Introdução ao Akka, framework que torna a programação multithread simples e fácil em Scala. <em>Por Gilberto T. Garcia Jr.</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Reconhecimento de Som em Java ME</strong></span><br />
<span style="font-family:'Trebuchet MS';">Trabalhe com reconhecimento de Som em Java ME através do Framework SRM. <em>Por Marcelo Ruaro</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Utilizando Código Java em Banco de Dados Oracle</strong></span><br />
<span style="font-family:'Trebuchet MS';">Como criar procedimentos e funções em banco de dados Oracle utilizando Java. <em>Por Edgard Resende Bilharinho</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Cinto de Utilidades – Máquinas de Estado com o Padrão de Projeto State</strong></span><br />
<span style="font-family:'Trebuchet MS';">Veja como implementar máquinas de estado de forma prática e direta, observando uma opção de implementação do padrão State em Java usando Enums e a Java Persistence API<em>. Por Alexandre Gazola</em></span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Tópicos mais quentes do <a href="http://guj.com.br/" target="_blank">GUJ.com.br</a></strong></span><br />
<span style="font-family:'Trebuchet MS';">O que apareceu, foi notícia e gerou discussão no fórum do GUJ durante novembro e dezembro de 2011.</span></p>
<p><span style="font-family:'Trebuchet MS';"><strong>Tendências em foco: Open Source: Ontem, Hoje e Amanhã</strong></span><br />
<span style="font-family:'Trebuchet MS';">Entenda a evolução e o estado atual do Open Source, projetando uma a perspectiva para o futuro.<em>Por Cesar Taurion</em></span></p>
<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/bottom.jpg"><img class="aligncenter size-full wp-image-4822" title="2-portal_mundologistica_revista_" src="http://fernandofranzini.files.wordpress.com/2012/01/bottom.jpg?w=560&#038;h=112" alt="" width="560" height="112" /></a></p>
<p style="text-align:center;"><em>&#8220;Pois vocês sabem que não foi por meio de coisas perecíveis como prata ou ouro que vocês foram redimidos da sua maneira vazia de viver, transmitida por seus antepassados, mas pelo precioso sangue de Cristo, como de um cordeiro sem mancha e sem defeito,&#8221; 1 Pedro 1:18-19</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4820/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4820&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/18/mundoj-edicao-51/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/sem-tc3adtulo.png" medium="image">
			<media:title type="html">Sem título</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/bottom.jpg" medium="image">
			<media:title type="html">2-portal_mundologistica_revista_</media:title>
		</media:content>
	</item>
		<item>
		<title>Matando Mitos sobre Java</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/17/matando-mitos-sobre-java/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/17/matando-mitos-sobre-java/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 10:47:49 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[JSE]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4816</guid>
		<description><![CDATA[Otávio Santana escreveu um ótimo artigo matando alguns mitos relacionados com Java, JVM e OpenJDK. Boa leitura para todos. &#8220;Aprendam a fazer o bem! Busquem a justiça, acabem com a opressão. Lutem pelos direitos do órfão, defendam a causa da viúva.&#8221; Isaías 1:17<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4816&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/mitos-e-verdade-sobre-emagrecer.jpg"><img class="alignright size-thumbnail wp-image-4817" title="mitos-e-verdade-sobre-emagrecer" src="http://fernandofranzini.files.wordpress.com/2012/01/mitos-e-verdade-sobre-emagrecer.jpg?w=147&#038;h=150" alt="" width="147" height="150" /></a><a href="http://weblogs.java.net/blog/otaviojava/archive/2012/01/17/killing-myths-about-java">Otávio Santana escreveu um ótimo artig</a>o matando alguns mitos relacionados com Java, JVM e OpenJDK. Boa leitura para todos.</p>
<p style="text-align:center;"><em>&#8220;Aprendam a fazer o bem! Busquem a justiça, acabem com a opressão. Lutem pelos direitos do órfão, defendam a causa da viúva.&#8221; Isaías 1:17</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4816/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4816&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/17/matando-mitos-sobre-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/mitos-e-verdade-sobre-emagrecer.jpg?w=147" medium="image">
			<media:title type="html">mitos-e-verdade-sobre-emagrecer</media:title>
		</media:content>
	</item>
		<item>
		<title>Patterns Para Solução de Alta Perfomance</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/16/patterns-para-solucao-de-alta-perfomance/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/16/patterns-para-solucao-de-alta-perfomance/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 10:39:02 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[Arquiteto]]></category>
		<category><![CDATA[arquitetura]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4801</guid>
		<description><![CDATA[Munish Gupta publicou um incrível artigo abordando os cenários, pontos e os patterns necessários para alcançar a tão sonhada performance em arquitetura de aplicações de grande porte. &#8220;Pois ele nos resgatou do domínio das trevas e nos transportou para o Reino do seu Filho amado, em quem temos a redençãoe, a saber, o perdão dos pecados.&#8221; Colossenses 1:13-14<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4801&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/pic2.png"><img class="aligncenter size-full wp-image-4803" title="pic2" src="http://fernandofranzini.files.wordpress.com/2012/01/pic2.png?w=560&#038;h=107" alt="" width="560" height="107" /></a></p>
<p><a href="http://java.sys-con.com/node/2116436">Munish Gupta publicou um incrível</a> artigo abordando os cenários, pontos e os patterns necessários para alcançar a tão sonhada performance em arquitetura de aplicações de grande porte.</p>
<p style="text-align:center;"><em>&#8220;Pois ele nos resgatou do domínio das trevas e nos transportou para o Reino do seu Filho amado, em quem temos a redençãoe, a saber, o perdão dos pecados.&#8221; Colossenses 1:13-14</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4801/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4801&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/16/patterns-para-solucao-de-alta-perfomance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/pic2.png" medium="image">
			<media:title type="html">pic2</media:title>
		</media:content>
	</item>
		<item>
		<title>GUJ Londrina 2012</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/11/guj-londrina-2012/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/11/guj-londrina-2012/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 10:37:42 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[GUJ Londrina]]></category>
		<category><![CDATA[crescimento pessoal]]></category>
		<category><![CDATA[plataforma java]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4791</guid>
		<description><![CDATA[Neste ano de 2012 começamos a todo vapor nosso Grupo de Usuários Java de Londrina sob a coordenação da FOR-J. O foco do grupo é organizar encontros bimestrais objetivando: crescimento pessoal com o compartilhamento de conhecimentos e experiências. networking, novas amizades e novas oportunidades. fortalecimento da plataforma Java na cidade e região. canal de comunicação [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4791&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/guj_logo_png21.png"><img class="aligncenter size-medium wp-image-4773" title="GUJ_LOGO_PNG2" src="http://fernandofranzini.files.wordpress.com/2012/01/guj_logo_png21.png?w=268&#038;h=300" alt="" width="268" height="300" /></a></p>
<p>Neste ano de 2012 começamos a todo vapor nosso <a href="http://fernandofranzini.wordpress.com/guj-londrina/">Grupo de Usuários Java de Londrina</a> sob a coordenação da <a href="http://www.for-j.com.br">FOR-J</a>. O foco do grupo é organizar encontros bimestrais objetivando:</p>
<ul>
<li>crescimento pessoal com o compartilhamento de conhecimentos e experiências.</li>
<li>networking, novas amizades e novas oportunidades.</li>
<li>fortalecimento da plataforma Java na cidade e região.</li>
<li>canal de comunicação regional entre profissionais, empresas e faculdades envolvidas com Java.</li>
</ul>
<h2>Como entrar?</h2>
<p>Todas as nossas discussões estão sendo feitas abertamente usando <a href="https://groups.google.com/group/for-j?hl=pt-BR">Google Grupos</a> no qual todos estão convidados a participar. Não importa o seu nível de conhecimento da plataforma da Java, se você tem interesse em aprender, faça seu cadastro e participe hoje mesmo!</p>
<h2>Como participar?</h2>
<p>Todos tem a liberdade de votar nos nossos eventos, sugerindo tópicos de interesse, dias, horários, locais e principalmente participando dos eventos. Fortaleça o grupo, envolvendo sua equipe, sua empresa e amigos em gerais.</p>
<h2>Posso apresentar algo?</h2>
<p>Todos tem a liberdade de também apresentar algo, desde que tenha de alguma forma relação com a plataforma Java. Na verdade nos encorajamos a todos a fazerem isso! Poste na lista do grupo seu interesse em palestrar, descrevendo o tópico a ser abordado. Dessa forma, o coordenador do grupo ira encaixar sua apresentação na agenda dos eventos. Dúvidas relacionado com a forma e tempo de apresentação, siga o modelo de apresentação do <a href="http://fernandofranzini.wordpress.com/2011/12/19/crescimento-em-grupo-com-up-notes/">UP-NOTES</a>.</p>
<p>Estamos a disposição para qualquer outras eventuais dúvidas!</p>
<p style="text-align:right;">Fernando Franzini - <a title="[GMCP] Compose a new mail to fernandofranzini@gmail.com" href="mailto:fernandofranzini@gmail.com" rel="noreferrer">fernandofranzini@gmail.com</a></p>
<p style="text-align:center;"><em>&#8220;Como o ferro com ferro se aguça, assim o homem afia o rosto do seu amigo. &#8221; Provérbios 27:17</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4791/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4791&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/11/guj-londrina-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/guj_logo_png21.png?w=268" medium="image">
			<media:title type="html">GUJ_LOGO_PNG2</media:title>
		</media:content>
	</item>
		<item>
		<title>Memorização de Padrões</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/09/memorizacao-de-padroes/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/09/memorizacao-de-padroes/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 13:01:28 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[Arquiteto]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4753</guid>
		<description><![CDATA[Para aqueles que desejam memorizar as intenções dos padrões de projeto com o objetivo de estar preparado para identifica-los, segue meu poster de mesa. Boa semana para todos! &#8220;Se, porém, andarmos na luz, como ele está na luz, mantemos comunhão uns com os outros, e o sangue de Jesus, seu Filho, nos purifica de todo pecado.&#8221; 1 João [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4753&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2012/01/image_active_brain.jpg"><img class="alignright size-full wp-image-4756" title="image_active_brain" src="http://fernandofranzini.files.wordpress.com/2012/01/image_active_brain.jpg?w=560" alt=""   /></a>Para aqueles que desejam memorizar as <a href="http://fernandofranzini.wordpress.com/2011/09/21/intencoes-de-padroes-de-projeto/">intenções dos padrões de projeto</a> com o objetivo de estar preparado para identifica-los, segue meu <a href="http://fernandofranzini.files.wordpress.com/2012/01/tabela-de-intencao-dp.pdf">poster de mesa</a>. Boa semana para todos!</p>
<p style="text-align:center;"><em>&#8220;Se, porém, andarmos na luz, como ele está na luz, mantemos comunhão uns com os outros, e o sangue de Jesus, seu Filho, nos purifica de todo pecado.&#8221; 1 João 1:7</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4753/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4753&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/09/memorizacao-de-padroes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2012/01/image_active_brain.jpg" medium="image">
			<media:title type="html">image_active_brain</media:title>
		</media:content>
	</item>
		<item>
		<title>Sequestro de Sessão &#8211; Invadindo o javaranch.com</title>
		<link>http://fernandofranzini.wordpress.com/2012/01/06/sequestro-de-sessao-invadindo-o-javaranch-com/</link>
		<comments>http://fernandofranzini.wordpress.com/2012/01/06/sequestro-de-sessao-invadindo-o-javaranch-com/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 10:46:29 +0000</pubDate>
		<dc:creator>Fernando Franzini</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[navegador de internet]]></category>
		<category><![CDATA[protocolo http]]></category>
		<category><![CDATA[session hijacking]]></category>

		<guid isPermaLink="false">http://fernandofranzini.wordpress.com/?p=4629</guid>
		<description><![CDATA[Um dos ataques mais comuns a sistemas web na atualidade é o sequestro de sessão ou mais conhecido como “Session Hijacking”. Hoje eu gostaria de falar um pouco sobre o assunto, apresentando uma aplicação prática de como roubar uma sessão, invadir um site e acessar a conta da vítima. HTTP é Stateless A facilidade de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4629&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://fernandofranzini.files.wordpress.com/2011/12/roubo.jpg"><img class="alignright size-thumbnail wp-image-4635" title="roubo" src="http://fernandofranzini.files.wordpress.com/2011/12/roubo.jpg?w=117&#038;h=150" alt="" width="117" height="150" /></a>Um dos ataques mais comuns a sistemas web na atualidade é o sequestro de sessão ou mais conhecido como “<a href="http://en.wikipedia.org/wiki/Session_hijacking">Session Hijacking</a>”. Hoje eu gostaria de falar um pouco sobre o assunto, apresentando uma aplicação prática de como roubar uma sessão, invadir um site e acessar a conta da vítima.</p>
<h2>HTTP é Stateless</h2>
<p>A facilidade de se roubar uma sessão se da pelo justo fato do <a href="http://pt.wikipedia.org/wiki/Hypertext_Transfer_Protocol">HTTP</a> ser um protocolo de comunicação sem estado e por isso necessitar que um número de identificação trafegue dentro de todas as interações que um navegador de internet fizer para se comunicar com a solução web.</p>
<h2>Como isso funciona?</h2>
<p>Todas as vezes que você acessa uma aplicação web, o sistema te envia um numero único que será usado para identificar que você é você durante o uso da aplicação ao longo do tempo. Ou seja, todas as vezes que você entrar no site após abrir o navegador de internet, o sistema vai te enviar um número como por exemplo: 123ABC que será seu identificador único.  O navegador de internet foi programado para  armazenar esse número e envia-lo de volta todas as vezes que você interagir com o sistema, clicando (link, botão, aba, menu etc) na página, fazendo a solução web processar seu pedido e saber que você é você. A questão é que esse identificador fica disponível e visível para ser roubado por qualquer pessoa que tenha conhecimentos mínimos de manipulação de rede e ou protocolo HTTP.</p>
<h2>Como roubar o identificador?</h2>
<p>O identificador pode ser facilmente roubado de varias maneiras. Segue alguma delas:</p>
<p><strong>1. Trafego HTTP</strong> – qualquer pessoa que tenha conhecimentos básicos de rede pode facilmente usar uma ferramenta chamada de &#8220;<a href="http://pt.wikipedia.org/wiki/Sniffing">Sniffer</a>&#8221; para interceptar todos os pedidos de internet trafegados em uma rede, visualizando todo o conteúdo do protocolo e assim localizar esse identificador.</p>
<p><strong>2. No Navegador</strong> &#8211; o identificar pode ser acessado via javascript usando o comando “documento.cookie”. Isso abre varias possibilidades:</p>
<ul>
<li>Qualquer pessoa que saiba escrever código javascript pode executar esse comando no navegador e obter o identificador.</li>
<li>Pode existir vírus instalados na estação do usuário sem o seu consentimento que também pode obter o identificador manipulando o navegador.</li>
</ul>
<p><strong>3. Link Malisioso</strong> - O usuário pode ser induzido a entrar em um link originário de algum e-mail falso ou de outro site dizendo “depois de logar no seu internet bank, click aqui para atualizar seu cadastro”. O link ou o site falso pode ser programado para ter comandos javascript que extraia esse identificador.</p>
<p><strong>4. Adivinhação</strong> &#8211; Algumas soluções web tem a geração do número identificar seguindo uma lógica no qual pode ser facilmente adivinhado. Por exemplo, se o último identificador gerado foi ABC123 o próximo poderia ABC1234.</p>
<p>De qualquer forma que o identificador seje sequestrado, o atacante de posse desse número pode então acessar e usar a solução web fazendo o sistema pensar que o atacante é o próprio usuário autenticado.</p>
<h2>Exemplo</h2>
<p>Você entra no seu site de comercio eletrônico preferido, colocando seu login e senha. A partir disso começa a navegar nos livros, procurando algum do seu interesse. Nesse tempo seu identificador de sessão é roubado por uma pessoa que esta visualizando todo o trafego HTTP da rede e o atacante assim faz comunicação com essa aplicação web de comercio eletrônico fazendo a solução pensar que ele é você usando o sistema. Diante disse, o atacante pode então executar qualquer ação maliciosa que prejudique você e a solução como por exemplo, visualizar e ou alterar suas informações pessoais como endereço, cartão de credito, trocar seu cadastro, gastar seus cupons de vale-desconto ou colocar um endereço de entrega falso, ficando com sua última compra. Tudo depende do cenário da aplicação.</p>
<h2>Prática</h2>
<p>Vamos para a brincadeira. Hoje vamos invadir o site do Java Ranch muito conhecido pela comunidade Java mundial. O endereço do site é <a href="http://www.coderanch.com/forums/user/login">http://www.coderanch.com/forums/user/login</a> e da acesso para a pagina de autenticação:</p>
<p><a href="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela.png"><img class="aligncenter size-full wp-image-4640" title="Captura_de_tela" src="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela.png?w=560" alt=""   /></a></p>
<p>Vou colocar meu usuário e senha, me autenticando na aplicação.</p>
<p><a href="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-1.png"><img class="aligncenter size-full wp-image-4641" title="Captura_de_tela-1" src="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-1.png?w=560" alt=""   /></a></p>
<p>Veja que eu entro no link &#8220;My Profile&#8221; e vejo minhas informações pessoais:</p>
<p><a href="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-2.png"><img class="aligncenter size-full wp-image-4642" title="Captura_de_tela-2" src="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-2.png?w=560" alt=""   /></a></p>
<p>Para simular o sequestro de sessão, vou executar um simples javascript no navegador que acessa o número. Eu digito na barra de endereço “javascript:alert(document.cookie)” e obtenho o número da minha sessão estabelecido após me autenticar:</p>
<p><a href="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-3.png"><img class="aligncenter size-full wp-image-4644" title="Captura_de_tela-3" src="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-3.png?w=560" alt=""   /></a></p>
<p>Veja que esse roubo pode ser feito no tráfego, por vírus, spam de e-mail ou qualquer outra coisa que maliciosamente pegue esse número. Repare que o identificar de sessão neste site esta declarado como JSESSIONID=4AD7D9322052B800F6BF03D2811AA895;</p>
<p>Com esse número em mãos, o atacante pode usar qualquer ferramenta HTTP para trocar requisições no site do fórum anexando o ID da sessão roubado. Com isso, o site do javaranch vai responder achando que na verdade é o próprio usuário apenas fazendo mais uma requisição. Para mostrar isso, eu escrevi uma simples aplicação Java que envia um pedido HTTP para o qualquer endereço na internet, no qual eu possa mecanicamente adicionar um número da sessão e com isso simular o cenário. Segue a abaixo o fonte do sistema:</p>
<p><a href="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-4.png"><img class="aligncenter size-full wp-image-4647" title="Captura_de_tela-4" src="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-4.png?w=560" alt=""   /></a></p>
<p>Esse sistema apenas envia uma requisição HTTP para um endereço configurado, anexando qualquer ID de sessão e como resultado imprime no console a página de resposta retornada pela aplicação. Ao executá-lo passando o valor da sessão roubada, o site do javaranch me envia a página de resposta do meu usuário, mostrando todos as minhas informações. Ou seja, o atacante agora pode então acessar o fórum fazendo a aplicação pensar que as requisições originarias da ferramenta de ataque são do próprio usuário logado. A partir dai é muito fácil manipular a ferramenta para gerar requisições que manipulem todos os processos disponibilizados pelo sistema. Caso alguem se interesse nessa ferramenta é só postar um comentário no artigo requisitando que eu prazer em compartilhar.</p>
<h2>Como impedir os ataques?</h2>
<p>Os responsáveis pelas soluções web devem estar cientes das possíveis vulnerabilidades existentes nas &#8220;entrelinhas&#8221; tecnológicas da atualidade, juntamente com as questões e situações que envolvem os &#8220;ciclos de desenvolvimento&#8221; e assim devem implementar contra-medidas que venham inibir cada vulnerabilidade que possam gerar problemas dentro do contexto da negocio da solução.<br />
O sequestro de sessão é apenas um caso de brecha das muitas dezenas existentes hoje no qual eu percebo que maioria dos responsáveis estão na verdade mal preparados e completamente a margem da situação. Para os interessados no assunto segue as minhas <a href="http://fernandofranzini.wordpress.com/2012/01/03/gerenciamento-de-vulnerabilidades-2011/">dicas de leituras</a>.</p>
<p>Eu me coloco a disposição para qualquer eventual dúvida sobre o assunto. Até a próxima pessoal <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  !</p>
<p style="text-align:center;"><em>&#8220;Aquele que supre a semente ao que semeia e o pão ao que come, também lhes suprirá e multiplicará a semente e fará crescer os frutos da sua justiça.&#8221; 2 Coríntios 9:10</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fernandofranzini.wordpress.com/4629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fernandofranzini.wordpress.com/4629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fernandofranzini.wordpress.com/4629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fernandofranzini.wordpress.com/4629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fernandofranzini.wordpress.com/4629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fernandofranzini.wordpress.com/4629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fernandofranzini.wordpress.com/4629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fernandofranzini.wordpress.com/4629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fernandofranzini.wordpress.com/4629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fernandofranzini.wordpress.com/4629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fernandofranzini.wordpress.com/4629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fernandofranzini.wordpress.com/4629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fernandofranzini.wordpress.com/4629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fernandofranzini.wordpress.com/4629/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fernandofranzini.wordpress.com&amp;blog=1411090&amp;post=4629&amp;subd=fernandofranzini&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fernandofranzini.wordpress.com/2012/01/06/sequestro-de-sessao-invadindo-o-javaranch-com/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97c682e2eb6addb07842452b4db3726d?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">fernandofranzini</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2011/12/roubo.jpg?w=117" medium="image">
			<media:title type="html">roubo</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela.png" medium="image">
			<media:title type="html">Captura_de_tela</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-1.png" medium="image">
			<media:title type="html">Captura_de_tela-1</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-2.png" medium="image">
			<media:title type="html">Captura_de_tela-2</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-3.png" medium="image">
			<media:title type="html">Captura_de_tela-3</media:title>
		</media:content>

		<media:content url="http://fernandofranzini.files.wordpress.com/2011/12/captura_de_tela-4.png" medium="image">
			<media:title type="html">Captura_de_tela-4</media:title>
		</media:content>
	</item>
	</channel>
</rss>
