<?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: Repository: seu modelo mais Orientado a Objeto</title>
	<atom:link href="http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/</link>
	<description>blog dos desenvolvedores da Caelum</description>
	<lastBuildDate>Sun, 12 Feb 2012 05:01:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Rômulo Augusto</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-84792</link>
		<dc:creator>Rômulo Augusto</dc:creator>
		<pubDate>Fri, 08 Jul 2011 12:58:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-84792</guid>
		<description>Tópico antigo, mas tenho uma pergunta que não vi nos comentários:

O que você acha de também, além do construtor, um método específico receber um repositório como parâmetro?

Por exemplo, para o caso do fornecedor:
forncedor.getConstasDesde(1994, fornecedores);

onde &quot;fornecedores&quot; seria o repositório.
Isso seria legal para o caso em que o Hibernate cria os objetos Fornecedor. Assim não me preocuparia em alguma forma de injetar nessa criação.

O que acham?</description>
		<content:encoded><![CDATA[<p>Tópico antigo, mas tenho uma pergunta que não vi nos comentários:</p>
<p>O que você acha de também, além do construtor, um método específico receber um repositório como parâmetro?</p>
<p>Por exemplo, para o caso do fornecedor:<br />
forncedor.getConstasDesde(1994, fornecedores);</p>
<p>onde &#8220;fornecedores&#8221; seria o repositório.<br />
Isso seria legal para o caso em que o Hibernate cria os objetos Fornecedor. Assim não me preocuparia em alguma forma de injetar nessa criação.</p>
<p>O que acham?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: SubMundo Java » Injetando Repositorios (Repository) em entidades de maneira transparente com Spring</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-64551</link>
		<dc:creator>SubMundo Java » Injetando Repositorios (Repository) em entidades de maneira transparente com Spring</dc:creator>
		<pubDate>Mon, 05 Apr 2010 05:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-64551</guid>
		<description>[...] Para saber mais a respeito do conceito por trás desta solução, leia este POST [...]</description>
		<content:encoded><![CDATA[<p>[...] Para saber mais a respeito do conceito por trás desta solução, leia este POST [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dúvida de Design Agreggates e Repository &#171; Pedro Oliveira Blog</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-64484</link>
		<dc:creator>Dúvida de Design Agreggates e Repository &#171; Pedro Oliveira Blog</dc:creator>
		<pubDate>Wed, 31 Mar 2010 15:52:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-64484</guid>
		<description>[...] Eu achei os seguintes links relacionados ao assunto mas ainda não adotei uma solução. Estou pensando nos pontos positivos e negativos de cada uma das opções. Component Aggregates About Repositories Comments to Gavin King about DDD and Repositories Repository Pattern vs. Transparent Persistence Repository: seu modelo mais Orientado a Objeto [...]</description>
		<content:encoded><![CDATA[<p>[...] Eu achei os seguintes links relacionados ao assunto mas ainda não adotei uma solução. Estou pensando nos pontos positivos e negativos de cada uma das opções. Component Aggregates About Repositories Comments to Gavin King about DDD and Repositories Repository Pattern vs. Transparent Persistence Repository: seu modelo mais Orientado a Objeto [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Como gerenciar a dependência entre entidades e repositórios? &#187; Mauricio Aniche</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-64476</link>
		<dc:creator>Como gerenciar a dependência entre entidades e repositórios? &#187; Mauricio Aniche</dc:creator>
		<pubDate>Wed, 31 Mar 2010 06:34:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-64476</guid>
		<description>[...] é um assunto onde há sempre mais um &#8220;ponto&#8221; a acrescentar. Motivados pelo excelente post da Caelum e discussão do GUJ (onde ambos não são tão recentes assim), eu e o Eduardo Amuri discutimos [...]</description>
		<content:encoded><![CDATA[<p>[...] é um assunto onde há sempre mais um &#8220;ponto&#8221; a acrescentar. Motivados pelo excelente post da Caelum e discussão do GUJ (onde ambos não são tão recentes assim), eu e o Eduardo Amuri discutimos [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Vazamento de memória e de conexões &#124; blog.caelum.com.br</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-63647</link>
		<dc:creator>Vazamento de memória e de conexões &#124; blog.caelum.com.br</dc:creator>
		<pubDate>Wed, 24 Feb 2010 07:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-63647</guid>
		<description>[...] estava injetada em objetos de modelo na sessao web. Isto é, são sessões usadas pelos nossos Repositories, que faz todo o sentido para o projeto e não é um memory leak, pois a sessão que era [...]</description>
		<content:encoded><![CDATA[<p>[...] estava injetada em objetos de modelo na sessao web. Isto é, são sessões usadas pelos nossos Repositories, que faz todo o sentido para o projeto e não é um memory leak, pois a sessão que era [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Como gerenciar a dependência entre entidades e repositórios? &#8211; Mauricio Aniche</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-59983</link>
		<dc:creator>Como gerenciar a dependência entre entidades e repositórios? &#8211; Mauricio Aniche</dc:creator>
		<pubDate>Sat, 03 Oct 2009 00:06:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-59983</guid>
		<description>[...] é um assunto onde há sempre mais um &#8220;ponto&#8221; a acrescentar. Motivados pelo excelente post da Caelum e discussão do GUJ (onde ambos não são tão recentes assim), eu e o Eduardo Amuri discutimos [...]</description>
		<content:encoded><![CDATA[<p>[...] é um assunto onde há sempre mais um &#8220;ponto&#8221; a acrescentar. Motivados pelo excelente post da Caelum e discussão do GUJ (onde ambos não são tão recentes assim), eu e o Eduardo Amuri discutimos [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rômulo</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-58862</link>
		<dc:creator>Rômulo</dc:creator>
		<pubDate>Tue, 21 Jul 2009 17:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-58862</guid>
		<description>E se eu tiver 2 implementações para o DAO (JDBC e Hibernate) mas quiser isolá-las usando o Repository, ficando assim transaparente para o cliente, como faria para que minha aplicação tivesse esse suporte?

Eu consigo fazer uma interface em comum para os dois, mas na hora de injetar como faria para dar suporte as 2 implementações? Porque no meu caso é possível que o cliente prefira usar, em algum momento, o JDBC porém o padrão seria Hibernate.</description>
		<content:encoded><![CDATA[<p>E se eu tiver 2 implementações para o DAO (JDBC e Hibernate) mas quiser isolá-las usando o Repository, ficando assim transaparente para o cliente, como faria para que minha aplicação tivesse esse suporte?</p>
<p>Eu consigo fazer uma interface em comum para os dois, mas na hora de injetar como faria para dar suporte as 2 implementações? Porque no meu caso é possível que o cliente prefira usar, em algum momento, o JDBC porém o padrão seria Hibernate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Integrando Adobe Flex + BlazeDS + SpringFramework + Hibernate - Uma Solu&#231;&#227;o OpenSource para Sistemas Web. (Parte 2 - Final) - Rodrigo Fraga on Flex and Java</title>
		<link>http://blog.caelum.com.br/repository-seu-modelo-mais-orientado-a-objeto/comment-page-1/#comment-51326</link>
		<dc:creator>Integrando Adobe Flex + BlazeDS + SpringFramework + Hibernate - Uma Solu&#231;&#227;o OpenSource para Sistemas Web. (Parte 2 - Final) - Rodrigo Fraga on Flex and Java</dc:creator>
		<pubDate>Tue, 13 Jan 2009 19:23:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/#comment-51326</guid>
		<description>[...] Perceba que esta classe implementa uma interface, está interface implementa o pattern Repository, este padrão já causou muita polêmica em forums Java como o GUJ por exemplo, recomendo a leitura deste post para entender o padrão: http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Perceba que esta classe implementa uma interface, está interface implementa o pattern Repository, este padrão já causou muita polêmica em forums Java como o GUJ por exemplo, recomendo a leitura deste post para entender o padrão: <a href="http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/" rel="nofollow">http://blog.caelum.com.br/2007/06/09/repository-seu-modelo-mais-orientado-a-objeto/</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

