<?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: Model-Driven Development é Durepoxi</title>
	<atom:link href="http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/</link>
	<description>Software e Batatas</description>
	<pubDate>Thu, 09 Sep 2010 14:11:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: pcalcado</title>
		<link>http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/comment-page-1/#comment-65843</link>
		<dc:creator>pcalcado</dc:creator>
		<pubDate>Mon, 22 Oct 2007 11:11:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/#comment-65843</guid>
		<description>Oi, Otávio,

É por aí. Dê uma procurada sobre Camadas e Domain-Driven Design apra entender melhor, alguns bons livros:

- Domain-Driven Design, Eric Evans
- Patterns of Enterprise Application Architecture, Martin Fowler
[]s</description>
		<content:encoded><![CDATA[<p>Oi, Otávio,</p>
<p>É por aí. Dê uma procurada sobre Camadas e Domain-Driven Design apra entender melhor, alguns bons livros:</p>
<p>- Domain-Driven Design, Eric Evans<br />
- Patterns of Enterprise Application Architecture, Martin Fowler<br />
[]s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Otavio</title>
		<link>http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/comment-page-1/#comment-65256</link>
		<dc:creator>Otavio</dc:creator>
		<pubDate>Fri, 19 Oct 2007 12:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/#comment-65256</guid>
		<description>Olá Philip, neste post voce citou:
"E como estamos falando de um software OO as regras de negócio estão nos respectivos objetos (grupo e usuario) e não nesse método de serviço."
Hoje minhas aplicações seguem o seguinte fluxo:
Action --&gt; Service --&gt; Repository --&gt; DAO
Dentre estas camadas transita o meu VO, carregando as informações.
Para tanto em minha classe UsuarioService, é que eu teria o metodo "adicionarUsuario".
Pois bem, pelo que entendi de suas colocações não só aqui como no GUJ e outros artigos seus, é que o meu Service não deveria existir, e desta forma, diretamente do Action em deveria invocar a classe Grupo(que antes era só o meu VO) e nela ter o metodo "adicionarUsuario".
É isso mesmo?</description>
		<content:encoded><![CDATA[<p>Olá Philip, neste post voce citou:<br />
&#8220;E como estamos falando de um software OO as regras de negócio estão nos respectivos objetos (grupo e usuario) e não nesse método de serviço.&#8221;<br />
Hoje minhas aplicações seguem o seguinte fluxo:<br />
Action &#8211;&gt; Service &#8211;&gt; Repository &#8211;&gt; DAO<br />
Dentre estas camadas transita o meu VO, carregando as informações.<br />
Para tanto em minha classe UsuarioService, é que eu teria o metodo &#8220;adicionarUsuario&#8221;.<br />
Pois bem, pelo que entendi de suas colocações não só aqui como no GUJ e outros artigos seus, é que o meu Service não deveria existir, e desta forma, diretamente do Action em deveria invocar a classe Grupo(que antes era só o meu VO) e nela ter o metodo &#8220;adicionarUsuario&#8221;.<br />
É isso mesmo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Vasconcellos</title>
		<link>http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/comment-page-1/#comment-56525</link>
		<dc:creator>Paulo Vasconcellos</dc:creator>
		<pubDate>Fri, 27 Jul 2007 14:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/07/27/model-driven-development-e-durepoxi/#comment-56525</guid>
		<description>Caro Philip "Shoes",

O ponto forte do artigo citado são as 4 razões pelas quais código não é uma boa documentação para processos de negócio. Esqueça (ou perdoe) bullshitagens sobre níveis de maturidade e afins. Simplesmente, não é o caso.

E casos de uso, como documentação, são tão 'fracos' quanto código. Tanto que são totalmente ignorados pela EPBE (Eriksson-Penker Business Extensions), extensão da UML que indico para a modelagem de negócios.

Como você, quero crer que DDD e DSL's caminham para reduzir muito (ou eliminar totalmente) o gap que temos entre negócio e código. Tá na fila: vou mergulhar no tema. Espero em breve ter condições de transcrever seus exemplos a partir do outro ponto de vista. 

[]'s

Paulo</description>
		<content:encoded><![CDATA[<p>Caro Philip &#8220;Shoes&#8221;,</p>
<p>O ponto forte do artigo citado são as 4 razões pelas quais código não é uma boa documentação para processos de negócio. Esqueça (ou perdoe) bullshitagens sobre níveis de maturidade e afins. Simplesmente, não é o caso.</p>
<p>E casos de uso, como documentação, são tão &#8216;fracos&#8217; quanto código. Tanto que são totalmente ignorados pela EPBE (Eriksson-Penker Business Extensions), extensão da UML que indico para a modelagem de negócios.</p>
<p>Como você, quero crer que DDD e DSL&#8217;s caminham para reduzir muito (ou eliminar totalmente) o gap que temos entre negócio e código. Tá na fila: vou mergulhar no tema. Espero em breve ter condições de transcrever seus exemplos a partir do outro ponto de vista. </p>
<p>[]&#8217;s</p>
<p>Paulo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
