<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Rob Gonda&apos;s Blog - ORM</title>
			<link>http://www.robgonda.com/blog/index.cfm</link>
			<description>Rob Gonda&apos;s Interactive Strategy</description>
			<language>en-us</language>
			<pubDate>Mon, 06 Sep 2010 21:57:37 -0400</pubDate>
			<lastBuildDate>Tue, 05 Dec 2006 00:14:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>rob@robgonda.com</managingEditor>
			<webMaster>rob@robgonda.com</webMaster>
			
			
			
			
			
			<item>
				<title>ORM: Transfer 0.6 Released</title>
				<link>http://www.robgonda.com/blog/index.cfm/2006/12/5/ORM-Transfer-06-Released</link>
				<description>
				
				Mark just announced that &lt;a href=&quot;http://www.compoundtheory.com/?action=displayPost&amp;amp;ID=172&quot; target=&quot;_blank&quot;&gt;Transfer 0.6 has been released&lt;/a&gt;. No major changes since the last 0.6 RC other than a few bug fixes; however, this is great news -- for me at least -- because now Mark can jump to the next few items on the road map, such as composite keys.&lt;br /&gt;There are many methodologies in database design, and mines always end up with composite keys all over the place, which makes it a little more difficult to use Transfer, but no more! I&apos;ll be the first one to alpha test the new releases since I&apos;ve been a major pain bugging for this enhancement.&lt;br /&gt;&lt;br /&gt;Nicely done Mark!
				
				</description>
						
				
				<category>Coldfusion</category>				
				
				<category>ORM</category>				
				
				<pubDate>Tue, 05 Dec 2006 00:14:00 -0400</pubDate>
				<guid>http://www.robgonda.com/blog/index.cfm/2006/12/5/ORM-Transfer-06-Released</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Transfer ORM Presentation</title>
				<link>http://www.robgonda.com/blog/index.cfm/2006/11/6/Transfer-ORM-Presentation</link>
				<description>
				
				&lt;a href=&quot;http://www.compoundtheory.com/&quot; target=&quot;_blank&quot;&gt;Mark Mandel&lt;/a&gt; presented his &lt;a href=&quot;http://transfer.riaforge.org/&quot; target=&quot;_blank&quot;&gt;Transfer ORM&lt;/a&gt; today over breeze -- &lt;a href=&quot;http://adobechats.adobe.acrobat.com/p21493537/&quot; target=&quot;_blank&quot;&gt;see the online recording here&lt;/a&gt;. For those of you new to ORM, it stands for Object-Relational Mapping, and it is a programming technique that links databases to object-oriented language concepts. Relational databases use a series of tables representing simple data, while in OOP, programming objects represent real-world objects.&lt;br /&gt;&lt;br /&gt;Transfer is based on the Data Access Object (DAO) design pattern to separate low-level data access logic from high-level business logic, but automating classes that provide CRUD (create, read, update, delete) operations for each data source.&lt;br /&gt;&lt;br /&gt;A typical DAO implementation has the following components:
&lt;ul&gt;
    &lt;li&gt;A DAO factory class&lt;/li&gt;
    &lt;li&gt;A DAO interface&lt;/li&gt;
    &lt;li&gt;A concrete class that implements the DAO interface&lt;/li&gt;
    &lt;li&gt;Data transfer objects (sometimes called value objects)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;The concrete DAO class contains logic for accessing data from a specific data source. In the sections that follow you&apos;ll learn techniques for designing and implementing data access objects.&lt;br /&gt;&lt;br /&gt;Transfer automatically generates all the access objects to the database, allow you to concentrate in the service layer (and perhaps any gateways you may need). &lt;br /&gt;&lt;br /&gt;The beauty is that by using an ORM, you don&apos;t need to write any CRUD SQL statements, data access objects, beans, or value objects. Transfer works with MsSQL, MySQL, PostgreSQL, and Oracle.
				
				</description>
						
				
				<category>Coldfusion</category>				
				
				<category>ORM</category>				
				
				<pubDate>Mon, 06 Nov 2006 23:26:00 -0400</pubDate>
				<guid>http://www.robgonda.com/blog/index.cfm/2006/11/6/Transfer-ORM-Presentation</guid>
				
			</item>
			
		 	
			</channel></rss>