<?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>A Brand New Way &#187; as3</title>
	<atom:link href="http://abrandnewway.com/blog/archives/tag/as3/feed/" rel="self" type="application/rss+xml" />
	<link>http://abrandnewway.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 13 Apr 2010 04:56:54 +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>The Value of Value Objects</title>
		<link>http://abrandnewway.com/blog/archives/the-value-of-value-objects/</link>
		<comments>http://abrandnewway.com/blog/archives/the-value-of-value-objects/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 23:50:55 +0000</pubDate>
		<dc:creator>Lance Jones</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://abrandnewway.com/blog/?p=108</guid>
		<description><![CDATA[Over the past year, I’ve been working on an enterprise level application utilizing a large number of Value Objects (VO). I have developed, dare I say, a fond admiration of VO’s. VO’s have had a tremendous impact on the development of the project, and in numerous way]]></description>
			<content:encoded><![CDATA[<p>Over the past year, I’ve been working on an enterprise level application utilizing a large number of Value Objects (VO). I have developed, dare I say, a fond admiration of VO’s. VO’s have had a tremendous impact on the development of the project, and in numerous ways.</p>
<p>VO’s are centralized containers of business data. VO’s offer storage and retrieval of it’s own data through Getters/Setters. They are easily accessible, passed around and portable, updated and bindable. All of these factors have increased production and ease of programming on this large scale project, and attributed to the ease of use in the project.</p>
<p>The custom VO classes we use have lighten the load of developing a complex project through their storage of simple, and on occasion more complex, data types. VO’s are a timer saver in that one call can be made to have all the data stored and ready to use versus making multiple calls whenever a piece of data is needed, which is something you’d probably never want to do in the first place.</p>
<p>One more thing that makes VO’s so valuable is the ability to POST and GET VO’s in their entirety which leads to matching data in, matching data out and through this we have consistency in our data.</p>
<p>The value of Value Objects is immeasurable in terms of making your life easier when it comes to developing projects of any size. Just the amount of time you will end up saving makes VO’s a must in your development war chest.</p>
<h4>Additional Resources</h4>
<p>If you are just getting into the concept of using Value Objects in your own projects, here are some additional resources and comments on the subject:</p>
<p><a href="http://devlicio.us/blogs/casey/archive/2009/02/13/ddd-entities-and-value-objects.aspx" target="_blank">DDD &#8211; Entities and Value Objects</a></p>
<p><a href="http://blog.torresdal.net/2009/07/19/StartUsingMoreValueObjects.aspx" target="_blank">Start Using More Value Objects</a></p>
<p><a href="http://domaindrivendesign.org/node/135" target="_blank">Domain Driven Design Community: Value Objects</a></p>
<p>Here&#8217;s a <a href="http://projects.stroep.nl/ValueObjectGenerator/" target="_blank">Value Object Generator worth checking out</a> that can take a lot of the repetition out creating your own AS3 value objects.</p>
]]></content:encoded>
			<wfw:commentRss>http://abrandnewway.com/blog/archives/the-value-of-value-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
