<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO"]]></title>
		<link>http://www.guj.com.br/posts/list/5.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ Olá amigos, <br /> <br /> Estou envolvido num projeto do qual trabalha com esses patterns tirando o DAO que já o conheço... precisava implentar esses outros 3 em conjunto.<br /> <br /> Gostaria de ajuda dos amigos para implementar essa trinca de Patterns.<br /> <br /> No Google existe um monte de informação mais não consegui um exeplo didadico aplicando essas 3.<br /> <br /> [b]PS:[/b] Uma pequena dúvida "FAÇADE" e "SESSION FAÇADE" são a mesma coisa?<br /> <br /> <br /> Grato por qualquer ajuda.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/208655.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/208655.java</link>
				<pubDate><![CDATA[Sat, 12 Aug 2006 10:42:50]]> GMT</pubDate>
				<author><![CDATA[ javaman00]]></author>
			</item>
			<item>
				<title>Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ Bem, que tal você começar explicando qual o seu problema pra agente ver se realmente vai precisar implementar essas coisas =P]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/208658.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/208658.java</link>
				<pubDate><![CDATA[Sat, 12 Aug 2006 11:09:53]]> GMT</pubDate>
				<author><![CDATA[ Mauricio Linhares]]></author>
			</item>
			<item>
				<title>Re:Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ Olá Mauricio, Bom dia,<br /> <br /> não sei se fui claro... preciso trabalhar nesse ambiente de patterns que descrevi, so que não tenho conhecimento.. estou estudando e lendo muiito.<br /> <br /> precisava de um exemplo de implementação desses patterns com objetivo para estudo... <br /> <br /> O projeto que participo toda a aplicação passa por essas camadas.<br /> <br /> muito obrigado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/208661.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/208661.java</link>
				<pubDate><![CDATA[Sat, 12 Aug 2006 11:18:49]]> GMT</pubDate>
				<author><![CDATA[ javaman00]]></author>
			</item>
			<item>
				<title>Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ [quote=javaman00]<br /> [b]PS:[/b] Uma pequena dúvida "FAÇADE" e "SESSION FAÇADE" são a mesma coisa?<br /> [/quote]<br /> Não, Façade é como o próprio nome já diz uma fachada de métodos (altamente e bizarramente programação procedural) onde são disponibilizados serviços da camada de negócio. É uma fina camada que realiza alguns tratamentos de erros, controle de transações, etc. e que chama alguns outros métodos dos componentes de negócio para tal serviço ser efetuado corretamente.<br /> <br /> O Session Façade é um padrão de projeto J2EE, oriundo da necessidade de unir os conceitos do Façade com a implementação de Sessions Beans no EJB.<br /> Aí vc já tem um distribuição maior dos serviços.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/208663.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/208663.java</link>
				<pubDate><![CDATA[Sat, 12 Aug 2006 11:24:53]]> GMT</pubDate>
				<author><![CDATA[ Fabricio Cozer Martins]]></author>
			</item>
			<item>
				<title>Re:Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ [b][i]Muito obrigado Fabrício Cozer Martins, ficou bem clara a explicação sobre o FAÇADE [/i][/b]<br /> <br /> Agora precisava de um exemplo ou artigo que implemente esses patterns em algum "estudo de caso/caso de uso"... preciso muito mesmo estudar esses patterns para dar continuidade em meu trabalho.<br /> <br /> Muito obrigado aos amigos. ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/208665.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/208665.java</link>
				<pubDate><![CDATA[Sat, 12 Aug 2006 11:39:13]]> GMT</pubDate>
				<author><![CDATA[ javaman00]]></author>
			</item>
			<item>
				<title>Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ [quote=Fabrício Cozer Martins]Não, Façade é como o próprio nome já diz uma fachada de métodos (altamente e bizarramente programação procedural) onde são disponibilizados serviços da camada de negócio.[/quote]<br /> <br /> Explique porque você acha que o pattern facade é "altamente e bizarramente programação procedural".]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/217921.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/217921.java</link>
				<pubDate><![CDATA[Wed, 6 Sep 2006 20:28:43]]> GMT</pubDate>
				<author><![CDATA[ plentz]]></author>
			</item>
			<item>
				<title>Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ [quote=plentz]Explique porque você acha que o pattern facade é "altamente e bizarramente programação procedural".[/quote]<br /> Ele é apenas uma fachada, não é uma forma de representar um objeto e sim procedures - chamadas a outros métodos - que se fosse colocado o corpo do método chamado não precisaria de orientação a objeto pra isso. É vinculada a um módulo do sistema e não a um objeto. Mas como o mundo caminha hoje pra arquitetura SOA, que tem uma certa característica procedural, você tem um um façade e disponibiliza isso para o cliente, você não oferece um objeto, e sim diversos métodos de negócios de diversos módulos. Enfim, sugiro dar uma olhada no <a class="snap_shots" href="http://domaindrivendesign.org/" target="_blank" rel="nofollow">http://domaindrivendesign.org/</a> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/217954.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/217954.java</link>
				<pubDate><![CDATA[Thu, 7 Sep 2006 08:26:55]]> GMT</pubDate>
				<author><![CDATA[ Fabricio Cozer Martins]]></author>
			</item>
			<item>
				<title>Re:Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ Façades não têm tanto de procedural, elas servem para encapsular um subsistema. A partir do momento que você o faz este encapsulamento se torna um objeto.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/218018.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/218018.java</link>
				<pubDate><![CDATA[Thu, 7 Sep 2006 15:39:57]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ Num acho procedural não... <br /> <br /> concordo com o amigo acima.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/483558.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/483558.java</link>
				<pubDate><![CDATA[Sat, 10 May 2008 07:53:48]]> GMT</pubDate>
				<author><![CDATA[ flaino]]></author>
			</item>
			<item>
				<title>Re:Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ Facade é um padrão! Server também para manter um nível de indireção a arquitetura de dominio de um sistema.<br /> Deve ser utilizado para regras de négocio inteligáveis. Manter uma separação de interesses, entre regras de entrada e regras de dominio. blalalba.<br /> <br /> Um bom motivo seria manter seu implementador longe dos seus DAOs! Ótimo motivo! rsr Sim!<br /> <br /> Vou explicar sucintamente: hehe. <br /> <br /> 0{0{0}0{0}0}}0{ = Projeto ruim.<br /> <br /> -{0}-{0}-{0}-{0}- = Projeto bom.<br /> <br /> Entendeu? rsr]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/638848.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/638848.java</link>
				<pubDate><![CDATA[Thu, 12 Feb 2009 12:11:00]]> GMT</pubDate>
				<author><![CDATA[ F?io Henrique]]></author>
			</item>
			<item>
				<title>Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ Não concordo, até porque pode-se utilizar Façade através de composição de objetos<br /> <br /> [quote=Fabricio Cozer Martins][quote=plentz]Explique porque você acha que o pattern facade é "altamente e bizarramente programação procedural".[/quote]<br /> Ele é apenas uma fachada, não é uma forma de representar um objeto e sim procedures - chamadas a outros métodos - que se fosse colocado o corpo do método chamado não precisaria de orientação a objeto pra isso. É vinculada a um módulo do sistema e não a um objeto. Mas como o mundo caminha hoje pra arquitetura SOA, que tem uma certa característica procedural, você tem um um façade e disponibiliza isso para o cliente, você não oferece um objeto, e sim diversos métodos de negócios de diversos módulos. Enfim, sugiro dar uma olhada no <a class="snap_shots" href="http://domaindrivendesign.org/" target="_blank" rel="nofollow">http://domaindrivendesign.org/</a> <br /> [/quote]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/1010835.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/1010835.java</link>
				<pubDate><![CDATA[Thu, 11 Mar 2010 15:12:16]]> GMT</pubDate>
				<author><![CDATA[ albertosales]]></author>
			</item>
			<item>
				<title>Re:Design Patterns - Tutorial/Exemplo de implementação VO,FAÇADE,DAO</title>
				<description><![CDATA[ [img]http://lh5.ggpht.com/_yK_uLQMjIOU/SwG73p39VJI/AAAAAAAAACQ/jxz8RnMXxgE/s400/renasce.jpg[/img]<br /> <br />  ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/39105/1010853.java</guid>
				<link>http://www.guj.com.br/posts/preList/39105/1010853.java</link>
				<pubDate><![CDATA[Thu, 11 Mar 2010 15:32:28]]> GMT</pubDate>
				<author><![CDATA[ mario.fts]]></author>
			</item>
	</channel>
</rss>