<?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>Comments on: Ei! Como é o seu DAO? Ele é tão abstraído quanto o meu?</title>
	<atom:link href="http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/</link>
	<description>blog dos desenvolvedores da Caelum</description>
	<pubDate>Tue, 06 Jan 2009 01:40:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Paulo</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-50393</link>
		<dc:creator>Paulo</dc:creator>
		<pubDate>Sun, 07 Dec 2008 12:37:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-50393</guid>
		<description>Pois também não entendi onde vou acessar o arquivo persistence.xml com o jpa definido no arquivo ????alguém teria um exemplo pra isso ?????</description>
		<content:encoded><![CDATA[<p>Pois também não entendi onde vou acessar o arquivo persistence.xml com o jpa definido no arquivo ????alguém teria um exemplo pra isso ?????</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-50392</link>
		<dc:creator>Paulo</dc:creator>
		<pubDate>Sun, 07 Dec 2008 12:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-50392</guid>
		<description>Olá poderia me dar um exemplo para essa utilização do DAO ,pois sou iniciante e estou com varias duvidas ...</description>
		<content:encoded><![CDATA[<p>Olá poderia me dar um exemplo para essa utilização do DAO ,pois sou iniciante e estou com varias duvidas &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BARBARA</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-23261</link>
		<dc:creator>BARBARA</dc:creator>
		<pubDate>Sat, 17 Nov 2007 18:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-23261</guid>
		<description>Muito interessante,

Eu utilizo Top Link e gostaria muito de ver um exemplo DAO. Estou desenvolvendo um mas estou tendo alguns probleminhas pois só encontrei exemplos utilizando Hibernate.</description>
		<content:encoded><![CDATA[<p>Muito interessante,</p>
<p>Eu utilizo Top Link e gostaria muito de ver um exemplo DAO. Estou desenvolvendo um mas estou tendo alguns probleminhas pois só encontrei exemplos utilizando Hibernate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabio Kung</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-7247</link>
		<dc:creator>Fabio Kung</dc:creator>
		<pubDate>Tue, 17 Apr 2007 15:16:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-7247</guid>
		<description>Como esses modos específicos de implementar a consulta devem continuar todos dentro do DAO (e não diretamente na sua lógica de negócios), a solução é reimplementar o DAO.</description>
		<content:encoded><![CDATA[<p>Como esses modos específicos de implementar a consulta devem continuar todos dentro do DAO (e não diretamente na sua lógica de negócios), a solução é reimplementar o DAO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thiago Oliveira</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-7228</link>
		<dc:creator>Thiago Oliveira</dc:creator>
		<pubDate>Tue, 17 Apr 2007 04:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-7228</guid>
		<description>Galera, sei que o post ficou em 2006, mas gostaria de expor algo (além de dizer que o post é muito bacana!).

A generalização do DAO é interessante para isolar a regra da persistência (evitar contato direto com o banco).
Mas existem situações em que a complexidade de uma rotina dentro de um método exige que se use alguma forma mais dinâmica de realizar uma consulta na base. 
E nesses casos acabamos por usar HQL, ou JQPL (JPA), ou uma Criteria, ou até mesmo SQl Nativo, dentro da nossa regra de negócios.

Nesses casos, o que podemos fazer? Pois isso quebra o isolamento entre a regra de negócio e o mecanismo de persistência (imagine que preciso trocar o hibernate pela JPA.. precisaria rever todas essas consultas dinâmicas)..  Existe saída??

Abraços!</description>
		<content:encoded><![CDATA[<p>Galera, sei que o post ficou em 2006, mas gostaria de expor algo (além de dizer que o post é muito bacana!).</p>
<p>A generalização do DAO é interessante para isolar a regra da persistência (evitar contato direto com o banco).<br />
Mas existem situações em que a complexidade de uma rotina dentro de um método exige que se use alguma forma mais dinâmica de realizar uma consulta na base.<br />
E nesses casos acabamos por usar HQL, ou JQPL (JPA), ou uma Criteria, ou até mesmo SQl Nativo, dentro da nossa regra de negócios.</p>
<p>Nesses casos, o que podemos fazer? Pois isso quebra o isolamento entre a regra de negócio e o mecanismo de persistência (imagine que preciso trocar o hibernate pela JPA.. precisaria rever todas essas consultas dinâmicas)..  Existe saída??</p>
<p>Abraços!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Silveira</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-431</link>
		<dc:creator>Paulo Silveira</dc:creator>
		<pubDate>Thu, 30 Nov 2006 16:17:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-431</guid>
		<description>ola Edson. Desculpe, mas nao entendi a insistencia. Voce esta querendo dizer de um possivel erro de portugues?

Olhando os dicionarios por ai voce pode ver que abstraido está corretissimo:
http://www.wordreference.com/ptes/abstra%EDdo

Ou foi algo semantico que nao consegui captar?</description>
		<content:encoded><![CDATA[<p>ola Edson. Desculpe, mas nao entendi a insistencia. Voce esta querendo dizer de um possivel erro de portugues?</p>
<p>Olhando os dicionarios por ai voce pode ver que abstraido está corretissimo:<br />
<a href="http://www.wordreference.com/ptes/abstra%EDdo" rel="nofollow">http://www.wordreference.com/ptes/abstra%EDdo</a></p>
<p>Ou foi algo semantico que nao consegui captar?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edson</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-430</link>
		<dc:creator>Edson</dc:creator>
		<pubDate>Thu, 30 Nov 2006 14:42:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-430</guid>
		<description>Insisto: Abstraído ou ABSTRATO?</description>
		<content:encoded><![CDATA[<p>Insisto: Abstraído ou ABSTRATO?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edson</title>
		<link>http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/comment-page-1/#comment-419</link>
		<dc:creator>Edson</dc:creator>
		<pubDate>Wed, 29 Nov 2006 04:32:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2006/08/26/ei-como-e-o-seu-dao-ele-e-tao-abstraido-quanto-o-meu/#comment-419</guid>
		<description>Abstraído ou Abstrato?</description>
		<content:encoded><![CDATA[<p>Abstraído ou Abstrato?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
