<?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>Komentáře k příspěvku: Architektura Modelu</title>
	<atom:link href="http://www.augi.cz/programovani/architektura-modelu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.augi.cz/programovani/architektura-modelu/</link>
	<description>Osobní stránky jednoho podivného programátora...</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:12:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Od: Augi</title>
		<link>http://www.augi.cz/programovani/architektura-modelu/comment-page-1/#comment-7252</link>
		<dc:creator>Augi</dc:creator>
		<pubDate>Tue, 18 May 2010 19:19:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.augi.cz/?p=420#comment-7252</guid>
		<description>Ano. IMHO je to o tom, do jaké míry chceme mít interface univerzální a znovupoužitelný, tedy nezávislý na BL. Když ho uděláme úplně nezávislý na BL, tak to vede zpět na klasickou třívrstvou architekturu (a to nemusí být vůbec špatně) a de facto na místě DALu můžeme použít nějaký obecný ORM framework, kterému stačí existence třídy za běhu programu k tomu, aby ji dokázal persistovat.

Další otázkou návrhu persistenčního interfacu a O/C je to, zda nemít pro každou entitu (v řeči DDD &lt;em&gt;Aggregate Root&lt;/em&gt;) samostatný persistenční interface...</description>
		<content:encoded><![CDATA[<p>Ano. IMHO je to o tom, do jaké míry chceme mít interface univerzální a znovupoužitelný, tedy nezávislý na BL. Když ho uděláme úplně nezávislý na BL, tak to vede zpět na klasickou třívrstvou architekturu (a to nemusí být vůbec špatně) a de facto na místě DALu můžeme použít nějaký obecný ORM framework, kterému stačí existence třídy za běhu programu k tomu, aby ji dokázal persistovat.</p>
<p>Další otázkou návrhu persistenčního interfacu a O/C je to, zda nemít pro každou entitu (v řeči DDD <em>Aggregate Root</em>) samostatný persistenční interface&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: koubel</title>
		<link>http://www.augi.cz/programovani/architektura-modelu/comment-page-1/#comment-7251</link>
		<dc:creator>koubel</dc:creator>
		<pubDate>Tue, 18 May 2010 16:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.augi.cz/?p=420#comment-7251</guid>
		<description>To je pěkné, tak mě ale napadá, že pokud nenahradíme i to  GetArticleComments, obecně metody vracející něco jiného než kolekci Article, tak se stejně nevyhneme porušení open/close, třeba přibudou seriály a budeme potřebovat getSeries(Article article) a musíme rozšířit interface.</description>
		<content:encoded><![CDATA[<p>To je pěkné, tak mě ale napadá, že pokud nenahradíme i to  GetArticleComments, obecně metody vracející něco jiného než kolekci Article, tak se stejně nevyhneme porušení open/close, třeba přibudou seriály a budeme potřebovat getSeries(Article article) a musíme rozšířit interface.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

