<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/style/rss/rss_feed.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="/style/rss/rss_feed.css" type="text/css" media="screen" ?><rss version="2.0"><channel><title>Clipmarks | vaannila's clips</title><link>http://clipmarks.com/clipper/vaannila/</link><feedUrl>http://rss.clipmarks.com/clipper/vaannila/</feedUrl><ttl>15</ttl><description>Clip, tag and save information that's important to you. Bookmarks save entire pages...Clipmarks save the specific content that matters to you!</description><language>en-us</language><item><title>Struts2 Tutorial</title><link>http://clipmarks.com/clipmark/B65A5CC4-1555-4401-AA5C-B09C52FEC10A/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html" title="http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV class="index"&gt;&lt;A rel="nofollow" href="http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html"&gt;Struts 2&lt;/A&gt;&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-framework-tutorial-1.html"&gt;&lt;STRONG&gt;Struts 2 Framework Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
In this tutorial you will learn the step by step process that happens when the Struts 2 Framework receives a request till it generates a response back to the user.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/struts-2/struts-2-tutorial/../struts-2-example/struts-2-hello-world-example-1.html"&gt;&lt;STRONG&gt;Struts 2 Hello World Tutorial&lt;/STRONG&gt;&lt;/A&gt;
&lt;P&gt;
In this example you will see how to create a simple Hello World Application in Struts 2.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/struts2/" rel="tag"&gt;struts2&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/tutorial/" rel="tag"&gt;tutorial&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html</clipSource><pubDate>Thu, 27 Aug 2009 10:21:35 GMT</pubDate></item><item><title>Struts2 Spring Example</title><link>http://clipmarks.com/clipmark/738E15D8-A114-4138-9F9F-FE48992BB1E9/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html" title="http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/struts-2/struts-2-tutorial/../struts-2-example/struts-2-spring-plugin-integration-1.html"&gt;&lt;STRONG&gt;Struts 2 Spring Integration Tutorial&lt;/STRONG&gt;&lt;/A&gt;
&lt;P&gt;
Learn how to integrate Spring and Struts 2 with the help of a simple hello world example.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/struts-2/struts-2-example/struts-2-spring-plugin-integration-1.html" title="http://www.vaannila.com/struts-2/struts-2-example/struts-2-spring-plugin-integration-1.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Struts 2 Spring Integration&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this simple hello world example you will see how to integrate Spring and Struts 2 using the struts2-spring-plugin. By doing this you can utilize the Spring's powerful Dependency Injection feature. To learn more about Dependency Injection refer this &lt;A rel="nofollow" href="http://www.vaannila.com/struts-2/struts-2-example/../../spring/spring-ioc-1.html"&gt;example.&lt;/A&gt;&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/struts2/" rel="tag"&gt;struts2&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/spring/" rel="tag"&gt;spring&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/example/" rel="tag"&gt;example&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/tutorial/" rel="tag"&gt;tutorial&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/struts-2/struts-2-tutorial/struts-2-tutorial.html</clipSource><pubDate>Thu, 27 Aug 2009 10:17:59 GMT</pubDate></item><item><title>Ant Properties File</title><link>http://clipmarks.com/clipmark/5E73A747-79CE-4B25-832C-18AFD8F7902C/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html" title="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-properties-file.html"&gt;&lt;STRONG&gt;Ant Properties File Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Lean how to use Ant properties file.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-properties-file.html" title="http://www.vaannila.com/ant/ant-properties-file.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Ant Properties File&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;You can also group all the property values in a separate properties file and include it in the ant build file. Here the build.properties file contains all the property values.  Remember the property value is immutable, so if you set  a property value in the properties file you cannot change it in the build file. This give more control over the build process.  
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Use the property task to include the properties file in the ant build file.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Here is the complete build file for your reference.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;P&gt;
You can download the build file here.
&lt;/P&gt;
&lt;TABLE width="230"&gt;
&lt;TBODY&gt;&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Build file  :&lt;A href="http://www.vaannila.com/ant/../examples/ant/src/AntExample3.zip"&gt;Download&lt;/A&gt;                                &lt;/DIV&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Project :&lt;A href="http://www.vaannila.com/ant/../examples/ant/example/AntExample3.zip"&gt;Download&lt;/A&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/ant+properties+file/" rel="tag"&gt;ant properties file&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html</clipSource><pubDate>Tue, 11 Aug 2009 11:22:32 GMT</pubDate></item><item><title>Ant Property Task</title><link>http://clipmarks.com/clipmark/3AC69F0D-7BC6-4EBA-AAF3-733FC8613F4B/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html" title="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-property-task.html"&gt;&lt;STRONG&gt;Ant Property Task Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Lean how to use Ant property task.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-property-task.html" title="http://www.vaannila.com/ant/ant-property-task.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;The &lt;EM&gt;&amp;lt;property&amp;gt;&lt;/EM&gt; task is used to set properties. The property value is immutable, once the value is set you can not change it.
 To set a property to a specific value you use Name/value assignment. 
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Ant Property Task&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
To set a property to a location you can use Name/location assignment.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
To use the properties surround them with &lt;EM&gt;${}&lt;/EM&gt;. 
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
The following build file shows how to set and use property values.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;P&gt;
You can download the build file here.
&lt;/P&gt;
&lt;TABLE width="230"&gt;
&lt;TBODY&gt;&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Build file  :&lt;A href="http://www.vaannila.com/ant/../examples/ant/src/AntExample2.zip"&gt;Download&lt;/A&gt;                                &lt;/DIV&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Project :&lt;A href="http://www.vaannila.com/ant/../examples/ant/example/AntExample2.zip"&gt;Download&lt;/A&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/ant+property+task/" rel="tag"&gt;ant property task&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html</clipSource><pubDate>Tue, 11 Aug 2009 11:22:02 GMT</pubDate></item><item><title>Sample Ant WAR File </title><link>http://clipmarks.com/clipmark/1854948A-9D72-4A2C-AD80-173883E8AFFE/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html" title="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-sample-build-file-war-1.html"&gt;&lt;STRONG&gt;Ant Sample Build File - WAR&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to create a war file using Ant build file.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-sample-build-file-war-1.html" title="http://www.vaannila.com/ant/ant-sample-build-file-war-1.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt; I am using the Spring SimpleFormController &lt;A rel="nofollow" href="http://www.vaannila.com/ant/../spring/spring-simple-form-controller-1.html"&gt;example&lt;/A&gt; to illustrate the build process. The figure below shows the structure of the web application.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
All the classes inside the &lt;EM&gt;src&lt;/EM&gt; directory should be compiled and placed in a separate &lt;EM&gt;build/classes&lt;/EM&gt; directory.  The created war file will be placed inside the &lt;EM&gt;dist&lt;/EM&gt; directory.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
So first we create the &lt;EM&gt;build/classes&lt;/EM&gt; and the &lt;EM&gt;dist&lt;/EM&gt; directory. The &lt;EM&gt;init&lt;/EM&gt; target does this job. 
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
The next step is to compile all the classes in the &lt;EM&gt;src&lt;/EM&gt; directory and place them in the &lt;EM&gt;build/classes&lt;/EM&gt; directory. To do this first you need to add all the lib files inside the "&lt;EM&gt;WebContent/WEB-INF/lib&lt;/EM&gt;" directory to the &lt;EM&gt;classpath&lt;/EM&gt;.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/sample+ant+war+file/" rel="tag"&gt;sample ant war file&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html</clipSource><pubDate>Tue, 11 Aug 2009 11:21:15 GMT</pubDate></item><item><title>Ant Eclipse IDE Integration</title><link>http://clipmarks.com/clipmark/6E342558-A2AB-4EEC-AAEA-3A2F60071B46/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html" title="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-eclipse-ide-integration.html"&gt;&lt;STRONG&gt;Ant Eclipse IDE Integration&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to integrate Ant build file with the Eclipse IDE.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-eclipse-ide-integration.html" title="http://www.vaannila.com/ant/ant-eclipse-ide-integration.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;To integrate Ant build file with the Eclipse IDE, first create a build.xml file, right click the project select &lt;EM&gt;New-&amp;gt;Other-&amp;gt;XML&lt;/EM&gt;, enter the name as &lt;EM&gt;build.xml&lt;/EM&gt; and click &lt;EM&gt;Finish&lt;/EM&gt;.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
To build the project right click the &lt;EM&gt;build.xml&lt;/EM&gt; file and select&lt;EM&gt; Ant Build&lt;/EM&gt;.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
The &lt;EM&gt;HelloWorld.java&lt;/EM&gt; file will be compiled and executed. The following message shows the sequence of events that happen once the build file is executed.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;P&gt;
You can download the build file here.
&lt;/P&gt;
&lt;TABLE width="230"&gt;
&lt;TBODY&gt;&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Build file  :&lt;A href="http://www.vaannila.com/ant/../examples/ant/src/AntExample.zip"&gt;Download&lt;/A&gt;                                &lt;/DIV&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Project :&lt;A href="http://www.vaannila.com/ant/../examples/ant/example/AntExample.zip"&gt;Download&lt;/A&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/ant+eclipse+ide+integration/" rel="tag"&gt;ant eclipse ide integration&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html</clipSource><pubDate>Tue, 11 Aug 2009 11:20:28 GMT</pubDate></item><item><title>Sample Ant Build File</title><link>http://clipmarks.com/clipmark/06541B29-DABD-4809-8E1A-A13BF9393803/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html" title="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-sample-build-file-jar-1.html"&gt;&lt;STRONG&gt;Ant Sample Build File - JAR&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to create a jar file using Ant build file.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-sample-build-file-jar-1.html" title="http://www.vaannila.com/ant/ant-sample-build-file-jar-1.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Sample Ant Build File&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this example you will see how to structure the project. If the grows bigger, it will become a problem to manages the files if all the files are there in the same directory.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
All the source file should be kept in the &lt;EM&gt;src&lt;/EM&gt; directory, the compressed jar file should be kept in the &lt;EM&gt;dist&lt;/EM&gt; directory and all the intermediate class files should be kept in the &lt;EM&gt;build/classes&lt;/EM&gt; directory.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
By imposing structure cleaning the project becomes easy, we can just delete the directory and recreate it. 
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Using the &amp;lt;mkdir&amp;gt; task we create &lt;EM&gt;build/classes&lt;/EM&gt; and &lt;EM&gt;dist&lt;/EM&gt; directory.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
During the compilation process all the java files in the src directory will be compiled and the generated class files will be placed in the build/classes directory.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/sample/" rel="tag"&gt;sample&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/ant/" rel="tag"&gt;ant&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/build/" rel="tag"&gt;build&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/file/" rel="tag"&gt;file&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html</clipSource><pubDate>Tue, 11 Aug 2009 11:19:51 GMT</pubDate></item><item><title>Ant Installation</title><link>http://clipmarks.com/clipmark/CD9A050F-D028-40F3-96F2-8415A40DD7E8/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-installation.html" title="http://www.vaannila.com/ant/ant-installation.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Ant Installation&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Ant is free and open source build tool, written in Java, helps in automating the entire build process of a Java development project.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;
Ant uses XML build files.&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;By default,  Ant looks for a build file named build.xml.&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;The build file contains information about how to build a particular project.&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Each project contains multiple targets like creating directory, compiling source codes. &lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Target can depend on other targets.&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Targets contain tasks. &lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Behind each task is a Java class that performs the described work.
&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
To install Ant follow the steps given below.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Download the latest Ant distribution.&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Set the following system variables &lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;EM&gt;ANT_HOME =E:\apache-ant-1.7.1&lt;/EM&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;&lt;EM&gt;PATH = %ANT_HOME%\bin&lt;/EM&gt; &lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Extract it (my location is&lt;EM&gt; E:\apache-ant-1.7.1&lt;/EM&gt;)&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;P&gt;
You can download the build file here.
&lt;/P&gt;
&lt;TABLE width="230"&gt;
&lt;TBODY&gt;&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Build file  :&lt;A href="http://www.vaannila.com/ant/../examples/ant/src/Example1.zip"&gt;Download&lt;/A&gt;                                &lt;/DIV&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Project :&lt;A href="http://www.vaannila.com/ant/../examples/ant/example/Example1.zip"&gt;Download&lt;/A&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/ant+installation/" rel="tag"&gt;ant installation&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/ant/ant-installation.html</clipSource><pubDate>Tue, 11 Aug 2009 11:18:13 GMT</pubDate></item><item><title>Ant Tutorial</title><link>http://clipmarks.com/clipmark/CE02608A-8863-42E2-AA68-2DDFE15ACB7F/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html" title="http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Ant Tutorial&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-installation.html"&gt;&lt;STRONG&gt;Ant Installation Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to install Ant and compile a simple hello world program.&lt;/P&gt;
&lt;HR /&gt;

&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-sample-build-file-jar-1.html"&gt;&lt;STRONG&gt;Ant Sample Build File - JAR&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to create a jar file using Ant build file.&lt;/P&gt;
&lt;HR /&gt;

&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-eclipse-ide-integration.html"&gt;&lt;STRONG&gt;Ant Eclipse IDE Integration&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to integrate Ant build file with the Eclipse IDE.&lt;/P&gt;
&lt;HR /&gt;

&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-sample-build-file-war-1.html"&gt;&lt;STRONG&gt;Ant Sample Build File - WAR&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to create a war file using Ant build file.&lt;/P&gt;
&lt;HR /&gt;

&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-property-task.html"&gt;&lt;STRONG&gt;Ant Property Task Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Lean how to use Ant property task.&lt;/P&gt;
&lt;HR /&gt;

&lt;A href="http://www.vaannila.com/ant/ant-tutorial/../ant-properties-file.html"&gt;&lt;STRONG&gt;Ant Properties File Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Lean how to use Ant properties file.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/ant/" rel="tag"&gt;ant&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/tutorial/" rel="tag"&gt;tutorial&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/ant/ant-tutorial/ant-tutorial.html</clipSource><pubDate>Tue, 11 Aug 2009 11:17:26 GMT</pubDate></item><item><title>Spring Framework Examples</title><link>http://clipmarks.com/clipmark/6DEE97AB-2C10-40CF-9DE5-0100BD2BEF22/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html" title="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/spring/spring-tutorial/../spring-example/spring-example.html"&gt;&lt;STRONG&gt;Spring Examples&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
List of all Spring examples.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to integrate Spring and Hibernate with a simple example.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to integrate Spring and Tiles with a simple example.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to group multiple actions into a single controller using Spring Annotation.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to group multiple actions into a single controller using Spring MultiActionController.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to create a logger interceptor using Spring annotation.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to create a logger interceptor using Spring.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to validate the Spring form using annotated controllers.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to validate the Spring form.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to populate the form fields using Spring annotations.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to populate the form with dynamic values and the syntax for different form tags.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to handle forms using Spring annotation based controller class.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Learn how to handle forms in Spring using the SimpleFormController class.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;Spring MVC Framework Tutorial&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;Spring IoC Tutorial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/spring/" rel="tag"&gt;spring&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/framework/" rel="tag"&gt;framework&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/examples/" rel="tag"&gt;examples&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html</clipSource><pubDate>Sat, 18 Jul 2009 01:41:06 GMT</pubDate></item><item><title>Spring Example</title><link>http://clipmarks.com/clipmark/58CCC290-7FED-49B3-8800-1D35F9BF462F/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html" title="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/spring/spring-tutorial/../spring-example/spring-example.html"&gt;&lt;STRONG&gt;Spring Examples&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
List of all Spring examples.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-example/spring-example.html" title="http://www.vaannila.com/spring/spring-example/spring-example.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Spring Example&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-ide-1.html"&gt;Spring IDE&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-ioc-1.html"&gt;Spring IoC&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-bean-setter-injection-1.html"&gt;Spring Setter Injection&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-bean-constructor-injection-1.html"&gt;Spring Constructor Injection&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-mvc-tutorial-1.html"&gt;Spring MVC Example&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-simple-form-controller-1.html"&gt;Spring SimpleFormController Example&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-annotation-controller-1.html"&gt;Spring Annotation Based Controller Example&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-form-tags-1.html"&gt;Spring Form Tags Example&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-annotations.html"&gt;Spring Annotation Example&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;A href="http://www.vaannila.com/spring/spring-example/../spring-form-validation-1.html"&gt;Spring Form Validation Example&lt;/A&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-hibernate-integration-1.html" title="http://www.vaannila.com/spring/spring-hibernate-integration-1.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this tutorial you will see how to integrate spring and hibernate. I assume you are comfortable with both spring and hibernate. At the end of this example you will learn to create a form, through which you can add a user and list all the existing users as shown below. &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-hibernate-integration-2.html" title="http://www.vaannila.com/spring/spring-hibernate-integration-2.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Here we use the &lt;EM&gt;Jakarta Commons DBCP BasicDataSource&lt;/EM&gt; to setup a &lt;EM&gt;JDBC DataSource&lt;/EM&gt;. I am using hsqldb database here, if you are using mysql then you need to change this configuration.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-hibernate-integration-5.html" title="http://www.vaannila.com/spring/spring-hibernate-integration-5.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD&gt;
&lt;P&gt;
You can download and try the example here.
&lt;/P&gt;
&lt;TABLE width="230"&gt;
&lt;TBODY&gt;&lt;TR&gt;
&lt;TD height="30"&gt;
&lt;DIV class="index"&gt;
Source  :&lt;A href="http://www.vaannila.com/spring/../examples/spring/src/SpringExample17.zip"&gt;Download&lt;/A&gt;&lt;/DIV&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/spring/" rel="tag"&gt;spring&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/example/" rel="tag"&gt;example&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html</clipSource><pubDate>Sat, 18 Jul 2009 01:40:03 GMT</pubDate></item><item><title>Struts Example</title><link>http://clipmarks.com/clipmark/A0FBF555-C8F5-417E-B3C6-5FB6DA0519CA/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/struts/struts-tutorial/struts-tutorial.html" title="http://www.vaannila.com/struts/struts-tutorial/struts-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV class="index"&gt;&lt;A rel="nofollow" href="http://www.vaannila.com/struts/struts-tutorial/struts-tutorial.html"&gt;Struts 1&lt;/A&gt;&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;&lt;A href="http://www.vaannila.com/struts/struts-tutorial/struts-mvc-architecture-tutorial.html"&gt;&lt;STRONG&gt;Struts MVC Architecture Tutorial&lt;/STRONG&gt;&lt;/A&gt;                                                      &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this tutorial you will learn the Struts MVC Architecuture.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;&lt;A href="http://www.vaannila.com/struts/struts-tutorial/../struts-example/struts-hello-world-example-1.html"&gt;&lt;STRONG&gt;Struts Hello World Tutorial&lt;/STRONG&gt;&lt;/A&gt;                                                      &lt;/P&gt;
&lt;P&gt;Let's say a quick Hello to Struts. In this tutorial you will learn how to create a simple Hello World Application.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this tutorial you will learn how to create a Login Page using Action Form in Struts. You will also learn how to perform validation using the validate() method in the Action Form.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this tutorial you will learn how to group a set of related functions into a single action using  Struts DispatchAction.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this tutorial you will learn how to group a set of related functions into a single action using  Struts LookupDispatchAction.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this tutorial you will learn two different ways to populate a dropdown box using Struts HTML select tags.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;In this tutorial you will see how to use the basic Struts HTML tags like form, text, radio, textarea, submit and reset.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/struts/" rel="tag"&gt;struts&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/example/" rel="tag"&gt;example&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/struts/struts-tutorial/struts-tutorial.html</clipSource><pubDate>Tue, 14 Jul 2009 03:48:31 GMT</pubDate></item><item><title>Spring IDE</title><link>http://clipmarks.com/clipmark/7404DC96-FF23-4E72-BE96-338B61E2FBAA/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html" title="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/spring/spring-tutorial/../spring-ide-1.html"&gt;&lt;STRONG&gt;Spring IDE Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to install the spring ide and to create a simple hello world example using it.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-ide-1.html" title="http://www.vaannila.com/spring/spring-ide-1.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Spring IDE&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Spring IDE is an eclipse plug-in that helps in developing Spring Application. First we will see how to install the Spring IDE and later we will create our first Spring project using it. I am using Eclipse 3.4.1 version to demonstrate this. &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
To install Spring IDE, Go to Help -&amp;gt; Software Updates.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Click the "&lt;EM&gt;Add Site&lt;/EM&gt;" button and enter "&lt;EM&gt;http://springide.org/updatesite&lt;/EM&gt;" in the Add Site popup.                                                            &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Select all the Spring IDE features and click Install.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
Once the installation is complete you are done. Now let's see how to create the hello world example using the Spring IDE.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/spring/" rel="tag"&gt;spring&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/ide/" rel="tag"&gt;ide&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html</clipSource><pubDate>Tue, 14 Jul 2009 03:44:36 GMT</pubDate></item><item><title>Spring Framework Tutorial</title><link>http://clipmarks.com/clipmark/1ABDA861-776E-4D87-B7D3-84250F8BE349/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/index.html" title="http://www.vaannila.com/index.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV class="index"&gt;&lt;A href="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html"&gt;Spring&lt;/A&gt;&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt;Spring Tutorial&lt;/H1&gt; 
&lt;HR /&gt;


&lt;A rel="nofollow" href="http://www.vaannila.com/spring/spring-ide-1.html"&gt;&lt;STRONG&gt;Spring IDE Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to install the spring ide and to create a simple hello world example using it.&lt;/P&gt;
&lt;HR /&gt;

&lt;A rel="nofollow" href="http://www.vaannila.com/spring/spring-ioc-1.html"&gt;&lt;STRONG&gt;Spring IoC Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how the DI can be used to decouple the dependencies between different components.&lt;/P&gt;
&lt;HR /&gt;

&lt;A rel="nofollow" href="http://www.vaannila.com/spring/spring-mvc-tutorial-1.html"&gt;&lt;STRONG&gt;Spring MVC Framework Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
In this tutorial you will learn how the Spring MVC Framework works with the help of a simple hello world example.&lt;/P&gt;
&lt;HR /&gt;

&lt;A rel="nofollow" href="http://www.vaannila.com/spring/spring-hibernate-integration-1.html"&gt;&lt;STRONG&gt;Spring Hibernate Integration Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to integrate Spring and Hibernate with a simple example.&lt;/P&gt;
&lt;HR /&gt;

&lt;A rel="nofollow" href="http://www.vaannila.com/spring/spring-tiles-integration-1.html"&gt;&lt;STRONG&gt;Spring Tiles Integration Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to integrate Spring and Tiles with a simple example.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html" title="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/spring/spring-tutorial/../spring-hibernate-integration-1.html"&gt;&lt;STRONG&gt;Spring Hibernate Integration Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
Learn how to integrate Spring and Hibernate with a simple example.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/spring/" rel="tag"&gt;spring&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/framework/" rel="tag"&gt;framework&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/tutorial/" rel="tag"&gt;tutorial&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/index.html</clipSource><pubDate>Tue, 14 Jul 2009 03:42:30 GMT</pubDate></item><item><title>Spring Framework Examples</title><link>http://clipmarks.com/clipmark/E52A4FBB-EEC2-468B-844C-6BE6835DA228/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/vaannila/"&gt;vaannila&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html" title="http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;A href="http://www.vaannila.com/spring/spring-tutorial/../spring-mvc-tutorial-1.html"&gt;&lt;STRONG&gt;Spring MVC Framework Tutorial&lt;/STRONG&gt;
&lt;/A&gt;
&lt;P&gt;
In this tutorial you will learn how the Spring MVC Framework works with the help of a simple hello world example.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.vaannila.com/spring/spring-mvc-tutorial-1.html" title="http://www.vaannila.com/spring/spring-mvc-tutorial-1.html"&gt;www.vaannila.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Spring MVC helps in building flexible and loosely coupled web applications. The Model-view-controller design pattern helps in seperating the business logic, presentation logic and navigation logic. Models are responsible for encapsulating the application data. The Views render response to the user with the help of the model object . Controllers are responsible for receiving the request from the user and calling the back-end services. &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
When a request is sent to the Spring MVC Framework the following sequence of events happen.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/spring/" rel="tag"&gt;spring&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/framework/" rel="tag"&gt;framework&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/examples/" rel="tag"&gt;examples&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html</clipSource><pubDate>Tue, 14 Jul 2009 03:41:04 GMT</pubDate></item></channel></rss>