<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Category Spring Videos</title>
    <link>http://www.bestechvideos.com/category/spring?parent_name=spring</link>
    <pubDate>Sun, 14 Jan 2007 15:02:34 GMT</pubDate>
    <description>BestTechVideos: Category Spring Videos with short descriptions</description>
    <item>
      <title>Introduction to Spring Tutorial</title>
      <link>http://www.bestechvideos.com/2007/01/14/introduction-to-spring-tutorial</link>
      <description>In this tutorial we are going to cover some of the basic features of the Spring framework, such as dependency injection, and demonstrate using MyEclipse to assist you while developing Spring applications.

Since Spring is such an expansive set of frameworks, this tutorial will focus on dependency injection, which is one of the core capabilities of Spring that permeates all of Spring. To put it simply, dependency injection is the idea of having a framework manage and assign object references at the moment the reference is needed. This removes the need for the developer to call a property setter or JNDI lookup in order to get a reference to an object when needed. If the system is clearly defined, using XML or annotations for example, then the Spring runtime knows when the dependency is needed and will make sure it is provided appropriately. By removing "object bookkeeping", the developer can more easily focus on the business logic of the application.

This simplified view of the Spring core is what we will be looking at in this tutorial. In addition, this tutorial also uses	Spring 1.x conventions and doesn't cover some of the new annotations support in Spring 2.0. We will release a tutorial at a future time that will cover the expanded functionality in 							version 2.0.

The program used in this tutorial is the Knight example from the &lt;a title="Spring in Action" href="http://www.manning.com/walls2/"&gt;Spring in Action&lt;/a&gt; book. The contents of the project were modified slightly to remove any compilation warnings and to help clarify the example, but only in small bits.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/14/introduction-to-spring-tutorial"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/java"&gt;Java&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/spring"&gt;Spring&lt;/a&gt;</description>
      <pubDate>Sun, 14 Jan 2007 15:02:34 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/14/introduction-to-spring-tutorial</guid>
      <author>scoundrel</author>
    </item>
  </channel>
</rss>
