<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: Screencast &#8211; Hibernate e Concorrência Otimista na Web com VRaptor</title>
	<atom:link href="http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/</link>
	<description>blog dos desenvolvedores da Caelum</description>
	<lastBuildDate>Wed, 16 May 2012 20:16:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Por: Wolmir</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-63777</link>
		<dc:creator>Wolmir</dc:creator>
		<pubDate>Mon, 01 Mar 2010 22:02:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-63777</guid>
		<description>Opa!
Tudo bele!
Cara eu to trabalhando em um projeto demo em vraptor para estudo.
Atualmente uso jsf mas estou muito interessado em vRaptor pela simplicidade e eficiencia do mesmo, usando juntamente com jquery pode ser feito maravilhas de aplicações que conquistão em usabilidade, eficiencia, beleza e segurança.
Em breve postarei no meu blog um tutorial passo a passo sobre o vraptor 3 o endereço é:
http://wolmirgarbin.wordpress.com/
Espero que gostem.
A medida que eu for desenvolvendo irei postando será um sisteminha bem simples e bem explicativo.
Abraços!</description>
		<content:encoded><![CDATA[<p>Opa!<br />
Tudo bele!<br />
Cara eu to trabalhando em um projeto demo em vraptor para estudo.<br />
Atualmente uso jsf mas estou muito interessado em vRaptor pela simplicidade e eficiencia do mesmo, usando juntamente com jquery pode ser feito maravilhas de aplicações que conquistão em usabilidade, eficiencia, beleza e segurança.<br />
Em breve postarei no meu blog um tutorial passo a passo sobre o vraptor 3 o endereço é:<br />
<a href="http://wolmirgarbin.wordpress.com/" rel="nofollow">http://wolmirgarbin.wordpress.com/</a><br />
Espero que gostem.<br />
A medida que eu for desenvolvendo irei postando será um sisteminha bem simples e bem explicativo.<br />
Abraços!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe Zanardo Affonso</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-45295</link>
		<dc:creator>Felipe Zanardo Affonso</dc:creator>
		<pubDate>Fri, 25 Jul 2008 23:19:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-45295</guid>
		<description>Cara, muito bom esse screencast.
Eu vi que na empresa que eu trabalho o pessoal criou esses atributos version nas classes, mas eu não entendia a &quot;macumba&quot; que ele fazia por dentro pra evitar a edição.
Muito didático, parabéns.
E com o perdão do trocadilho, sua IDE é muito inteliJente!</description>
		<content:encoded><![CDATA[<p>Cara, muito bom esse screencast.<br />
Eu vi que na empresa que eu trabalho o pessoal criou esses atributos version nas classes, mas eu não entendia a &#8220;macumba&#8221; que ele fazia por dentro pra evitar a edição.<br />
Muito didático, parabéns.<br />
E com o perdão do trocadilho, sua IDE é muito inteliJente!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Buarque</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-36556</link>
		<dc:creator>David Buarque</dc:creator>
		<pubDate>Tue, 22 Apr 2008 18:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-36556</guid>
		<description>Legal, muito didático e passo a passo. parabéns!</description>
		<content:encoded><![CDATA[<p>Legal, muito didático e passo a passo. parabéns!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gabriel Ribeiro</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-36125</link>
		<dc:creator>Gabriel Ribeiro</dc:creator>
		<pubDate>Fri, 18 Apr 2008 02:12:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-36125</guid>
		<description>Parabéns pelo screencast. Excelente!! Assim como os cusros que fiz aí.</description>
		<content:encoded><![CDATA[<p>Parabéns pelo screencast. Excelente!! Assim como os cusros que fiz aí.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Wagner</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-34099</link>
		<dc:creator>Wagner</dc:creator>
		<pubDate>Thu, 27 Mar 2008 21:45:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-34099</guid>
		<description>Muito bom mesmo!!!!!

Foi de grande valia pra mim,
Com sugestão de outro screencast: spring</description>
		<content:encoded><![CDATA[<p>Muito bom mesmo!!!!!</p>
<p>Foi de grande valia pra mim,<br />
Com sugestão de outro screencast: spring</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fernando Boaglio</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-32795</link>
		<dc:creator>Fernando Boaglio</dc:creator>
		<pubDate>Thu, 13 Mar 2008 09:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-32795</guid>
		<description>Muito bom o screencast, mostrou de forma bem simples uma das maneiras de se evitar os famosos &quot;lost updates&quot; que existem até hoje por aí.</description>
		<content:encoded><![CDATA[<p>Muito bom o screencast, mostrou de forma bem simples uma das maneiras de se evitar os famosos &#8220;lost updates&#8221; que existem até hoje por aí.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Fabio Kung</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-32755</link>
		<dc:creator>Fabio Kung</dc:creator>
		<pubDate>Thu, 13 Mar 2008 02:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-32755</guid>
		<description>Sim Alberto. Se o próprio Cachorro soubesse se persistir ele seria um ActiveRecord.</description>
		<content:encoded><![CDATA[<p>Sim Alberto. Se o próprio Cachorro soubesse se persistir ele seria um ActiveRecord.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Carneiro &#187; Blog Archive &#187; Recomendação de leitura</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-32505</link>
		<dc:creator>Rafael Carneiro &#187; Blog Archive &#187; Recomendação de leitura</dc:creator>
		<pubDate>Sun, 09 Mar 2008 19:43:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-32505</guid>
		<description>[...] a leitura do último post, que na verdade é um screencast sobre Hibernate e Concorrência Otimista na Web com [...]</description>
		<content:encoded><![CDATA[<p>[...] a leitura do último post, que na verdade é um screencast sobre Hibernate e Concorrência Otimista na Web com [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alberto Souza</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-32486</link>
		<dc:creator>Alberto Souza</dc:creator>
		<pubDate>Sun, 09 Mar 2008 01:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-32486</guid>
		<description>Usando o Active Record o cachorro não saberia se cadastrar? Acho legal essa possibilidade delegando para um Repositorio ou coisa parecida. Está errado o que pensei?</description>
		<content:encoded><![CDATA[<p>Usando o Active Record o cachorro não saberia se cadastrar? Acho legal essa possibilidade delegando para um Repositorio ou coisa parecida. Está errado o que pensei?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Paulo Silveira</title>
		<link>http://blog.caelum.com.br/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/comment-page-1/#comment-32280</link>
		<dc:creator>Paulo Silveira</dc:creator>
		<pubDate>Wed, 05 Mar 2008 18:26:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/03/04/screencast-hibernate-e-concorrencia-otimista-na-web-com-vraptor/#comment-32280</guid>
		<description>Matheus, mas nã há lógica de negócios, apenas de infraestrutura (no caso persistência). Se o cachorro tivesse de mostrar suas vacinas desde determinado ano, ai sim o cachorro teria um getVacinasDesde(int ano). Esse nome Logic da classe do VRaptor esta para um Service do DDD:

&lt;em&gt;&quot;Service: When an operation does not conceptually belong to any object. Following the natural contours of the problem, you can implement these operations in services.&quot;&lt;/em&gt;

Gravar um Cachorro é um serviço. Não faz parte de um Cachorro saber se &quot;cadastrar&quot;. Faz parte de um cachorro saber responder a pergunta &quot;ei, quais vacinas voce tomou desde 2005?&quot;.</description>
		<content:encoded><![CDATA[<p>Matheus, mas nã há lógica de negócios, apenas de infraestrutura (no caso persistência). Se o cachorro tivesse de mostrar suas vacinas desde determinado ano, ai sim o cachorro teria um getVacinasDesde(int ano). Esse nome Logic da classe do VRaptor esta para um Service do DDD:</p>
<p><em>&#8220;Service: When an operation does not conceptually belong to any object. Following the natural contours of the problem, you can implement these operations in services.&#8221;</em></p>
<p>Gravar um Cachorro é um serviço. Não faz parte de um Cachorro saber se &#8220;cadastrar&#8221;. Faz parte de um cachorro saber responder a pergunta &#8220;ei, quais vacinas voce tomou desde 2005?&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

