<?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>Kinnar Shah &#124; Blog &#187; .NET</title>
	<atom:link href="http://www.kinnarshah.in/index.php/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kinnarshah.in</link>
	<description>Just Another Geek With Just Another Blog...</description>
	<lastBuildDate>Fri, 13 Aug 2010 08:41:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<script type="text/javascript">
if (typeof Meebo == 'undefined') {
Meebo=function(){(Meebo._=Meebo._||[]).push(arguments)};
(function(q){

	var args = arguments;
	if (!document.body) { return setTimeout(function(){ args.callee.apply(this, args) }, 100); }
	var d=document, b=d.body, m=b.insertBefore(d.createElement('div'), b.firstChild); s=d.createElement('script');
	m.id='meebo'; m.style.display='none'; m.innerHTML='<iframe id="meebo-iframe"></iframe>';
	s.src='http'+(q.https?'s':'')+'://'+(q.stage?'stage-':'')+'cim.meebo.com/cim/cim.php?network='+q.network;
	b.insertBefore(s, b.firstChild);

})({network:'kinnarshahin_fi20ne'});	}</script>	<item>
		<title>IoC and Dependency Injection With &#8220;Unity Application Blocks&#8221;</title>
		<link>http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/</link>
		<comments>http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 11:49:39 +0000</pubDate>
		<dc:creator>Kinnar Shah</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.kinnarshah.in/?p=166</guid>
		<description><![CDATA[Modern business applications consist of custom business objects and components that perform specific tasks or generic tasks within the application, in addition to components that individually address crosscutting concerns such as logging, authentication, authorization, caching, and exception handling. The key to successfully building these types of applications is to achieve a decoupled or very loosely [...]]]></description>
			<content:encoded><![CDATA[<p>Modern business applications consist of custom business objects and components that perform specific tasks or generic tasks within the application, in addition to components that individually address crosscutting concerns such as logging, authentication, authorization, caching, and exception handling.</p>
<p>The key to successfully building these types of applications is to achieve a decoupled or very loosely coupled design. Loosely coupled applications are more flexible and easier to maintain. They are also easier to test during development. You can mock up shims (lightweight mock implementations) of objects that have strong concrete dependencies, such as database connections, network connections, enterprise resource planning (ERP) connections, and rich user interface components.</p>
<p>Dependency injection is a prime technique for building loosely coupled applications. It provides ways to handle the dependencies between objects. For example, an object that processes customer information may depend on other objects that access the data store, validate the information, and check that the user is authorized to perform updates. Dependency injection techniques can ensure that the customer class correctly instantiates and populates all these objects, especially where the dependencies may be abstract.</p>
<p>Read More <a href="http://msdn.microsoft.com/en-us/library/dd203319.aspx" target="_blank">At MSDN</a></p>
<img style='display:none' id="post-166-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/',title:'IoC and Dependency Injection With &#8220;Unity Application Blocks&#8221;',tweet:'Modern business applications consist of custom business objects and components that perform specific',description:'Modern business applications consist of custom business objects and components that perform specific'})"><script type='text/javascript'>document.getElementById("post-166-blankimage").onload();</script><p align="left"><a class="tt" href="http://twitter.com/home/?status=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D+www.hkr53.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-twitter3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://plurk.com/?status=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D+www.hkr53.th8.us" title="Post to Plurk"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-plurk.png" alt="Post to Plurk" /></a> <a class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/&amp;submitHeadline=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-buzz.png" alt="Post to Yahoo Buzz" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/&amp;title=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D" title="Post to Delicious"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/&amp;title=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D" title="Post to Digg"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/&amp;t=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D" title="Post to Facebook"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a class="tt" href="http://www.myspace.com/Modules/PostTo/Pages/?l=3&amp;u=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/&amp;t=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D&amp;c=%3Cp%3EPowered+by+%3Ca+href%3D%22http%3A%2F%2Frichardxthripp.thripp.com%2Ftweet-this%22%3ETweet+This%3C%2Fa%3E%3C%2Fp%3E" title="Post to MySpace"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-myspace.png" alt="Post to MySpace" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D&amp;link=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/" title="Post to Ping.fm"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-ping.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://reddit.com/submit?url=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/&amp;title=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D" title="Post to Reddit"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-reddit.png" alt="Post to Reddit" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/&amp;title=IoC+and+Dependency+Injection+With+%E2%80%9CUnity+Application+Blocks%E2%80%9D" title="Post to StumbleUpon"><img class="nothumb" src="http://www.kinnarshah.in/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kinnarshah.in/index.php/2010/01/15/ioc-and-dependency-injection-with-unity-application-blocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
