<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kurumsal Java Yazılımı &#187; DAO</title>
	<atom:link href="http://www.kurumsaljava.com/tag/dao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kurumsaljava.com</link>
	<description>Java Enterprise Architecture by Ozcan Acar</description>
	<lastBuildDate>Fri, 30 Dec 2011 09:28:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Data Access Object (DAO) Tasarım Şablonu</title>
		<link>http://www.kurumsaljava.com/2008/12/01/data-access-object-dao-tasarim-sablonu/</link>
		<comments>http://www.kurumsaljava.com/2008/12/01/data-access-object-dao-tasarim-sablonu/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 14:13:47 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Tasarım Şablonları (Design Patterns)]]></category>
		<category><![CDATA[DAO]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=279</guid>
		<description><![CDATA[<p>Birçok programın var olma nedeni veriler üzerinde işlem yapmak,verileri bilgibankalarında depolamak ve bu verileri tekrar edinmektir. Bu böyle olunca, verilerin program tarafından nasıl bilgibankalarına konulduğu ve tekrar edinildiği önem kazanmaktadır. Data Access Objects (DAO) tasarım şablonu ile, kullanılan veritabanına erişim ve veri depolama-edinme işlemi daha soyutlaştırılarak, diğer katmanların veritabanına olan bağımlılıkları azaltılır. DAO ile diğer katmanlar etkilenmeden veritabanı ve bilgibankası değiştirilebilir. Daha öncede belirttiğim gibi, amacımız birbirini kullanan ama birbirine bağımlılıkları çok az olan katmanlar oluşturmak ve gerekli olduğu zaman bir katmanı, diğer katmanlar etkilenmeden değiştirebilmek olmalıdır. Katmanlar arası bağımlılık interface sınıfları üzerinden olduğu sürece bu amacımıza her zaman ulaşabiliriz.</p>
<p><span id="more-279"></span></p>
<p><span lang="TR">Bu yazıyı PDF olarak edinebilirsiniz.</span></p>
<h1>Konuyla İlgili Kitaplar</h1>
<p><a href="http://www.amazon.co.uk/Head-First-Design-Patterns/dp/0596007124%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596007124" target="_blank"><img src="http://ecx.images-amazon.com/images/I/5195WV5qz0L._SL160_.jpg" alt="" /></a>  <a href="http://www.amazon.co.uk/Design-patterns-elements-reusable-object-oriented/dp/0201633612%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201633612" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Rs5KgdLTL._SL160_.jpg" alt="" /></a>   <a href="http://www.amazon.co.uk/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51HMMBEC9GL._SL160_.jpg" alt="" /></a>  <a href="http://www.hepsiburada.com/java-tasarim-sablonlari-ve-yazilim-mimarileri/productDetails.aspx?categoryid=211652&amp;productid=kpusula177" target="_blank"><img class="alignnone" src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&amp;d=prod&amp;k=kurumsaljava_40" alt="" width="151" height="162" /></a></p>
]]></description>
			<content:encoded><![CDATA[<p>Birçok programın var olma nedeni veriler üzerinde işlem yapmak,verileri bilgibankalarında depolamak ve bu verileri tekrar edinmektir. Bu böyle olunca, verilerin program tarafından nasıl bilgibankalarına konulduğu ve tekrar edinildiği önem kazanmaktadır. Data Access Objects (DAO) tasarım şablonu ile, kullanılan veritabanına erişim ve veri depolama-edinme işlemi daha soyutlaştırılarak, diğer katmanların veritabanına olan bağımlılıkları azaltılır. DAO ile diğer katmanlar etkilenmeden veritabanı ve bilgibankası değiştirilebilir. Daha öncede belirttiğim gibi, amacımız birbirini kullanan ama birbirine bağımlılıkları çok az olan katmanlar oluşturmak ve gerekli olduğu zaman bir katmanı, diğer katmanlar etkilenmeden değiştirebilmek olmalıdır. Katmanlar arası bağımlılık interface sınıfları üzerinden olduğu sürece bu amacımıza her zaman ulaşabiliriz.</p>
<p><span id="more-279"></span></p>
<p><span lang="TR">Bu yazıyı PDF olarak edinebilirsiniz.</span></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<h1>Konuyla İlgili Kitaplar</h1>
<p><a href="http://www.amazon.co.uk/Head-First-Design-Patterns/dp/0596007124%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596007124" target="_blank"><img src="http://ecx.images-amazon.com/images/I/5195WV5qz0L._SL160_.jpg" alt="" /></a>  <a href="http://www.amazon.co.uk/Design-patterns-elements-reusable-object-oriented/dp/0201633612%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201633612" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Rs5KgdLTL._SL160_.jpg" alt="" /></a>   <a href="http://www.amazon.co.uk/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51HMMBEC9GL._SL160_.jpg" alt="" /></a>  <a href="http://www.hepsiburada.com/java-tasarim-sablonlari-ve-yazilim-mimarileri/productDetails.aspx?categoryid=211652&amp;productid=kpusula177" target="_blank"><img class="alignnone" src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&amp;d=prod&amp;k=kurumsaljava_40" alt="" width="151" height="162" /></a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2008%2F12%2F01%2Fdata-access-object-dao-tasarim-sablonu%2F&amp;linkname=Data%20Access%20Object%20%28DAO%29%20Tasar%C4%B1m%20%C5%9Eablonu"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2008/12/01/data-access-object-dao-tasarim-sablonu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

