<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Kss</title>
	<atom:link href="http://sivakalidindi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sivakalidindi.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 13 May 2009 09:45:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sivakalidindi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Kss</title>
		<link>http://sivakalidindi.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sivakalidindi.wordpress.com/osd.xml" title="Kss" />
	<atom:link rel='hub' href='http://sivakalidindi.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Spring Introduction</title>
		<link>http://sivakalidindi.wordpress.com/2009/05/13/spring-introduction/</link>
		<comments>http://sivakalidindi.wordpress.com/2009/05/13/spring-introduction/#comments</comments>
		<pubDate>Wed, 13 May 2009 08:25:23 +0000</pubDate>
		<dc:creator>kssraju</dc:creator>
				<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://sivakalidindi.wordpress.com/?p=31</guid>
		<description><![CDATA[Spring FrameWork: It is a lightweight multi-tier application Framework. It addresses the most of the infrastructural concerns that are required in implementing the enterprise applications We can develop enterprise applications , no need of using EJBs High level abstraction on top of J2EE Replacement for EJB to implement distributed components in Java J2EE is a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sivakalidindi.wordpress.com&amp;blog=3317396&amp;post=31&amp;subd=sivakalidindi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Spring FrameWork:</strong></p>
<p>It is a lightweight multi-tier application Framework. It addresses the most of the infrastructural concerns that are required in implementing the enterprise applications</p>
<p>We can develop enterprise applications , no need of using EJBs</p>
<p>High level abstraction on top of J2EE</p>
<p>Replacement for EJB to implement distributed components in Java</p>
<p>J2EE is a integrated set of individual APIs fordeveloping enterprise applications</p>
<p>figure</p>
<p><strong>Benefits of Spring Framework</strong></p>
<p>Spring is Complete and Modular</p>
<p>Spring is open Source</p>
<p>Spring implemments teh design patterens that are accepted by many projects for solving various problems</p>
<p>Spring provides a better environment for Testing</p>
<p>As Spring is modular it supports incremental adoption</p>
<p>Spring provides Unified Configuration format to configure services from end to end of enterprise application.Avoids to create configurations/fromats of different formats</p>
<p>Spring eliminate the need of implementing the Singleton and Fact9ory patterns which are the most common patterns required to be implemented</p>
<p>Spring framework is divided into  following  modules (as per Spring 2.x)</p>
<p>1. Core Container(IoC Container)</p>
<p>2.AOP Module</p>
<p>3. DAO and JDBC Module</p>
<p>4.ORM Module</p>
<p>5.JEE Module</p>
<p>6.Web MVC Module</p>
<p>figure</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sivakalidindi.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sivakalidindi.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sivakalidindi.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sivakalidindi.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sivakalidindi.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sivakalidindi.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sivakalidindi.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sivakalidindi.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sivakalidindi.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sivakalidindi.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sivakalidindi.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sivakalidindi.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sivakalidindi.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sivakalidindi.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sivakalidindi.wordpress.com&amp;blog=3317396&amp;post=31&amp;subd=sivakalidindi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sivakalidindi.wordpress.com/2009/05/13/spring-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dba2b8693760ea1f831cc39c451c3a05?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Siva K</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring Core Container</title>
		<link>http://sivakalidindi.wordpress.com/2009/05/13/spring-core-container/</link>
		<comments>http://sivakalidindi.wordpress.com/2009/05/13/spring-core-container/#comments</comments>
		<pubDate>Wed, 13 May 2009 07:15:47 +0000</pubDate>
		<dc:creator>kssraju</dc:creator>
				<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://sivakalidindi.wordpress.com/?p=25</guid>
		<description><![CDATA[Spring Core Container   Is An IoC implementation which elminates the need for writing factory classes and methods in most of the cases IoC is an archetecutral pattern which describes to have an external entity to  perform Dependancy Injection(DI) Dependancy Injection:  It is the process of pushing or injecting the dependancies into an Object Understanding [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sivakalidindi.wordpress.com&amp;blog=3317396&amp;post=25&amp;subd=sivakalidindi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Spring Core Container</strong></p>
<p>  Is An IoC implementation which elminates the need for writing factory classes and methods in most of the cases</p>
<p>IoC is an archetecutral pattern which describes to have an external entity to  perform Dependancy Injection(DI)</p>
<p>Dependancy Injection:</p>
<p> It is the process of pushing or injecting the dependancies into an Object</p>
<p>Understanding IoC : In OOP we find to divide system requirements into small units , implement them as Objects .Moreover we need to connect these Objects to complete the system. To do this we make an object depend on one or more objects.The objects on which this object depends are referred as dependancies for the object</p>
<p>How an object get its dependancies?</p>
<p>for this we generally use following 2 techniques</p>
<ol>
<li>create the dependancies: In this case we want to implement our object intelligent to create and prepare the dependancy(In simple we need to implement an object intelligent to instantiate and initialize its dependancies )</li>
</ol>
<p>             This spproach casues the following problems</p>
<p>              code duplication</p>
<p>             difficult to manage the system</p>
<p>               </p>
<ol>
<li>pull the depandencies</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sivakalidindi.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sivakalidindi.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sivakalidindi.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sivakalidindi.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sivakalidindi.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sivakalidindi.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sivakalidindi.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sivakalidindi.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sivakalidindi.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sivakalidindi.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sivakalidindi.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sivakalidindi.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sivakalidindi.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sivakalidindi.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sivakalidindi.wordpress.com&amp;blog=3317396&amp;post=25&amp;subd=sivakalidindi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sivakalidindi.wordpress.com/2009/05/13/spring-core-container/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dba2b8693760ea1f831cc39c451c3a05?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Siva K</media:title>
		</media:content>
	</item>
	</channel>
</rss>
