<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>JAVAbyNATARAJ sir</title><link>http://javabynataraj.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JavaByNatarajSir" /><description>Learn Advanced concepts in easy steps...

"JavabyNataraj" this blog is maintaining by Nataraj sir students from SathyaTechnologies,Ameerpeta,Hyderabad.</description><language>en</language><managingEditor>noreply@blogger.com (GeekDude)</managingEditor><lastBuildDate>Tue, 21 May 2013 19:52:24 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">152</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="javabynatarajsir" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>copey rights are reserved</media:copyright><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:owner><itunes:email>muralidhar.9e@gmail.com</itunes:email><itunes:name>nayanimuralidhar</itunes:name></itunes:owner><itunes:author>nayanimuralidhar</itunes:author><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn Advanced concepts in easy steps... "JavabyNataraj" this blog is maintaining by Nataraj sir students from SathyaTechnologies,Ameerpeta,Hyderabad.</itunes:subtitle><itunes:summary>Learn Advanced concepts in easy steps... "JavabyNataraj" this blog is maintaining by Nataraj sir students from SathyaTechnologies,Ameerpeta,Hyderabad.</itunes:summary><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>JavaByNatarajSir</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Atlassian - Issue &amp; Project Tracking Software</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/VyXYle8Qbco/atlassian-issue-project-tracking.html</link><category>Tools</category><category>Products</category><category>Atlassian</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sat, 18 May 2013 07:39:32 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-1268187800886398265</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://3.bp.blogspot.com/-5rKKaAKgsXY/UZeMv_P5J7I/AAAAAAAAO70/29Iau_RMfJs/s1600/Atlassian+_+javabynataraj.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img alt="Atlassian_logo" border="0" height="97" src="http://3.bp.blogspot.com/-5rKKaAKgsXY/UZeMv_P5J7I/AAAAAAAAO70/29Iau_RMfJs/s320/Atlassian+_+javabynataraj.jpeg" title="Atlassian" width="320" /&gt;&lt;/a&gt;&lt;b&gt;In&lt;/b&gt; Current market &lt;i&gt;Atlassian&lt;/i&gt; is the major project tracking software using by all software companies. &lt;br /&gt;
We must&amp;nbsp; know, what is this software and what is the main purpose of this in real time world. Actually a normal software developer can develop code using MyEclipse or NetBeans IDEs. Then he can commits the code using SVN or CVS. Once he committs the code each file can get a version number in repository.If you want to check which line of code we modified or added or removed we don't know.again we should compare from history. But in Atlassin fisheye we can find all the changes you committed and which line deleted and which line committed, we can find easily with colors. Atlassian reduces developer efforts and reduces time all the things automated by atlassian once the code committed to repository.&lt;br /&gt;
&lt;br /&gt;
Actually this software contains several products with in this to tack the issues and maintenance the software in the normal software companies.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.atlassian.com/" target="_blank"&gt;Atlassian&lt;/a&gt; is having Different types of products under different categories. &lt;a href="http://www.atlassian.com/software/jira/overview" target="_blank"&gt;JIRA&lt;/a&gt;,GreenHopper and Bonfire comes under Project and Issue Tracking.Confluence,Team Calendars, SharePoint Connector and HipChat chating application are comes under Collaboration and Content Sharing softwares.Stash and Bitbucket are the DVCS Solutions Behind The Firewall or In The Cloud softwares.The Code Quality softwares are the major products from Atlassian, those are:&lt;a href="http://www.atlassian.com/software/fisheye/overview" target="_blank"&gt; FishEye&lt;/a&gt;, &lt;a href="http://www.atlassian.com/software/crucible/overview" target="_blank"&gt;Crucible&lt;/a&gt;, Bamboo and Clover.Atlassian is having almost 1,328 add-ons to enhance your atlassian applications. Popular Add-ons are : Marketplace, salesforce, Tempo, Zen, Crowd, SourceTree, IDE Connector and JIRA mobile connect.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-uPUc9Fvd8WQ/UZeLPrDdpwI/AAAAAAAAO7M/Dau_7Du0deo/s1600/bamboo_logo_landing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Bamboo_logo" border="0" src="http://1.bp.blogspot.com/-uPUc9Fvd8WQ/UZeLPrDdpwI/AAAAAAAAO7M/Dau_7Du0deo/s1600/bamboo_logo_landing.png" title="Bamboo" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-kqg3VaqyGXs/UZeLPxGnYBI/AAAAAAAAO7Q/viHRGs0SG4o/s1600/crucible_logo_landing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Crucible_logo" border="0" src="http://2.bp.blogspot.com/-kqg3VaqyGXs/UZeLPxGnYBI/AAAAAAAAO7Q/viHRGs0SG4o/s1600/crucible_logo_landing.png" title="Crucible" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-mqmHC-5yBSE/UZeLP5sLkEI/AAAAAAAAO7U/zaCnpoTmoFs/s1600/fisheye_logo_landing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="FishEye_logo" border="0" src="http://4.bp.blogspot.com/-mqmHC-5yBSE/UZeLP5sLkEI/AAAAAAAAO7U/zaCnpoTmoFs/s1600/fisheye_logo_landing.png" title="FishEye" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-hCq8AittGnA/UZeLQuDuHOI/AAAAAAAAO7k/1Bt1UP8OsWo/s1600/jira_logo_landing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="JIRA_logo" border="0" src="http://3.bp.blogspot.com/-hCq8AittGnA/UZeLQuDuHOI/AAAAAAAAO7k/1Bt1UP8OsWo/s1600/jira_logo_landing.png" title="JIRA" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;A Quick overview about Atlassian achievements:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Co-Founder and CEO&lt;/b&gt; s are: Mike Canon Brookes and Scott Farquhar&lt;br /&gt;
&lt;center&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;img alt="Mike Canon-Brookes" src="http://4.bp.blogspot.com/-V2P8Ypy3Yyc/UZeHH_-JTjI/AAAAAAAAO60/FpDWqO1nClA/s1600/Mike+Canon-Brookes.png" title="Mike Canon-Brookes CEO of Atlassian" /&gt;&lt;/td&gt;&lt;td&gt;&lt;img alt="scott_Farquhar" src="http://3.bp.blogspot.com/-ruyfM9mRWes/UZeHIMZQ0LI/AAAAAAAAO64/4ipNchbJbK4/s1600/scott_Farquhar_Co-Founder+and+CEO.png" title="scott_Farquhar CEO of Atlassian" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/center&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Atlassian came from Atlas is a Greek word. Atlassian is born at 2002 and &lt;a href="http://javabynataraj.blogspot.in/2011/09/what-is-jira-how-to-work-with-jira.html" target="_blank"&gt;JIRA &lt;/a&gt;1.0 is released as a major product from &lt;a href="http://javabynataraj.blogspot.in/2011/09/what-is-jira-how-to-work-with-jira.html" target="_blank"&gt;JIRA&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;In 2003 Confluence 1.0 released.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;In 2004 2k customers joined with Atlassian.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;New branch opened in San Francisco at 2005.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;In 2007 Atlassian acquires &lt;a href="http://www.atlassian.com/cenqua/%E2%80%8E" target="_blank"&gt;Cenqua&lt;/a&gt; company with the development tools Fisheye,Clover and Crucible.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Entered in bycycles city Amsterdam to spread market in 2008.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;2009 is the huge hit with 10k customers by providing licenses with $10.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Bitbucket came to dump your code as a hosting services in 2010.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;In 2010 Donated to Room to Read up to $1,250,000.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Bonfire,Team Calender introduced and onDemand app are rocketed into the cloud in 2011.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;A Chat app HipChat and Stash introduced in 2012.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Major Customers are: &lt;a href="http://www.facebook.com/" target="_blank"&gt;Facebook&lt;/a&gt;, &lt;a href="http://www.hulu.com/" target="_blank"&gt;hulu&lt;/a&gt;, &lt;a href="http://www.ebay.com/" target="_blank"&gt;eBay&lt;/a&gt;, &lt;a href="http://www.zynga.com/" target="_blank"&gt;zynga&lt;/a&gt;, &lt;a href="http://www.cisco.com/" target="_blank"&gt;Cisco&lt;/a&gt;, &lt;a href="http://www.twitter.com/" target="_blank"&gt;twitter&lt;/a&gt;, &lt;a href="http://www.linkedin.com/" target="_blank"&gt;linked-in&lt;/a&gt;, &lt;a href="http://www.apache.com/" target="_blank"&gt;Apache&lt;/a&gt;, &lt;a href="http://www.adobe.com/" target="_blank"&gt;adobe&lt;/a&gt;, &lt;a href="http://www.netflix.com/" target="_blank"&gt;netflix&lt;/a&gt;, &lt;a href="http://www.audi.com/" target="_blank"&gt;Audi&lt;/a&gt;, &lt;a href="http://www.nasa.com/" target="_blank"&gt;NASA&lt;/a&gt;, &lt;a href="http://www.dell.com/" target="_blank"&gt;DELL &lt;/a&gt;and more 25,000 customers with Atlassian.&lt;br /&gt;
&lt;br /&gt;
In Future we will learn more about Atlassian products in detail ..&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=VyXYle8Qbco:9VOA-I09X90:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=VyXYle8Qbco:9VOA-I09X90:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=VyXYle8Qbco:9VOA-I09X90:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=VyXYle8Qbco:9VOA-I09X90:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=VyXYle8Qbco:9VOA-I09X90:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=VyXYle8Qbco:9VOA-I09X90:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=VyXYle8Qbco:9VOA-I09X90:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=VyXYle8Qbco:9VOA-I09X90:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=VyXYle8Qbco:9VOA-I09X90:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/VyXYle8Qbco" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-18T07:39:32.741-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-5rKKaAKgsXY/UZeMv_P5J7I/AAAAAAAAO70/29Iau_RMfJs/s72-c/Atlassian+_+javabynataraj.jpeg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2013/05/atlassian-issue-project-tracking.html</feedburner:origLink></item><item><title>Addition or Sum of 2x2 matrix using Arrays in java</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/SOG9a5BmDtI/addition-or-sum-of-2x2-matrix-using.html</link><category>CoreJava</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sat, 18 May 2013 04:04:19 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-2868222084150280338</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://4.bp.blogspot.com/-eiiDHqio77c/UYZUUc9wvoI/AAAAAAAAO3Y/n6_V7QIZbEE/s1600/Matrix+addition_javabynataraj.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="181" src="http://4.bp.blogspot.com/-eiiDHqio77c/UYZUUc9wvoI/AAAAAAAAO3Y/n6_V7QIZbEE/s200/Matrix+addition_javabynataraj.png" width="200" /&gt;&lt;/a&gt;We know that arrays are different types, as usual one dimensional array, two dimensional array, three and multi (mxn) dimensional arrays.&lt;br /&gt;
In two dimensional arrays we need 2x2 array.&lt;br /&gt;
&lt;br /&gt;
A 2x2 matrix is a rectangular often square array of numbers having 2 columns and 2 rows, or expressions which can be evaluated to numbers. The dimensions m x n refer to the number of rows (m) and columns (n) respectively.&lt;br /&gt;
&lt;br /&gt;
We can declare the one dimensional array as: 
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;int[] myArray = {0,1,2,3};&lt;/pre&gt;
and two dimensional array looks like this:&lt;br /&gt;
&lt;pre class="brush: java;"&gt; int[][] myArray = { {0,1,2,3}, {3,2,1,0}, {3,5,6,1}, {3,8,3,4} };&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-futtQ3z2UKg/UYZMhIt6d1I/AAAAAAAAO24/-vuYBk38rsA/s1600/Addition_Matrix.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;this array size is 4X4. Here in our program we are using 2X2 array only. Let us take two arrays named as A(2X2) and B(2X2), then add these two arrays. The resultant array(matrix) named as C(2X2).
&lt;br /&gt;
A general formula shown below notice that the indices match for the elements that combine, and that matrix addition and subtraction is commutative; e.g (A + B = B + A).
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-8sHRttet9mc/UYZL3rFUxlI/AAAAAAAAO2w/wwOYAFpEunI/s1600/2X2+matrix+addition+formula.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-8sHRttet9mc/UYZL3rFUxlI/AAAAAAAAO2w/wwOYAFpEunI/s320/2X2+matrix+addition+formula.png" style="cursor: move;" /&gt;&lt;/a&gt;&lt;/div&gt;
In the below program we are taking a and b two two dimensional arrays(A and B matrix). Take a resultant matrix C assign the resultant value from A+B. 
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;c[i][j]=a[i][j]+b[i][j];&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-futtQ3z2UKg/UYZMhIt6d1I/AAAAAAAAO24/-vuYBk38rsA/s1600/Addition_Matrix.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://3.bp.blogspot.com/-futtQ3z2UKg/UYZMhIt6d1I/AAAAAAAAO24/-vuYBk38rsA/s400/Addition_Matrix.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="brush: java; ruler: true;"&gt;package blog.javabynataraj;
/*Addition of two dimentional arraylist
 * http://www.javabynataraj.blogspot.com */
class MatrixAddition
{
 public static void main(String[] args) 
 {
  int a[][]={ {67,89},
     {56,78}
      };
         int b[][]={ {7,9},
      {6,8}
       };
           int c[][]=new int[2][2];

     System.out.println(" \n First Array values are ");
     for(int i=0;i&amp;lt;a.length;++i)
     {
      System.out.println();
      for(int j=0;j&amp;lt;a[i].length;++j)
       System.out.print("\t"+a[i][j]);
     }//end of for
     System.out.println("\n Second Array values are ");
     for(int i=0;i&amp;lt;b.length;++i)
     {
      System.out.println();
      for(int j=0;j&amp;lt;b[i].length;++j)
       System.out.print("\t"+b[i][j]);
     }//end of for
     for(int i=0;i&amp;lt;a.length;++i)
     for(int j=0;j&amp;lt;b.length;++j)
     c[i][j]=a[i][j]+b[i][j];
          System.out.println("\n Addition of two arrays values are ");
     for(int i=0;i&amp;lt;c.length;++i)
     {
      System.out.println();
      for(int j=0;j&amp;lt;c[i].length;++j)
       System.out.print("\t"+c[i][j]);
     }//end of for
 }//end of main
}//end of class
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you are trying to compile this program in your command prompt you should know how to &lt;a href="http://javabynataraj.blogspot.in/2012/04/how-to-reverse-string-sentence-in-java.htmlhttp://"&gt;compile a packaged&lt;/a&gt; program. 
you can use this if you not find in the above link: &lt;br /&gt;
&lt;pre&gt;&lt;b&gt;javac -d . ClassName.java&lt;/b&gt;&lt;/pre&gt;
&lt;b&gt;Output:&lt;/b&gt;&lt;/div&gt;
&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/-GLoH0tFrXn0/UYZN6w88LhI/AAAAAAAAO3E/LCMaPxKgv1U/s1600/Sum+of+2x2+output_javabynataraj.png" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-GLoH0tFrXn0/UYZN6w88LhI/AAAAAAAAO3E/LCMaPxKgv1U/s320/Sum+of+2x2+output_javabynataraj.png" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=SOG9a5BmDtI:9GNaBaqb9yo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=SOG9a5BmDtI:9GNaBaqb9yo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=SOG9a5BmDtI:9GNaBaqb9yo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=SOG9a5BmDtI:9GNaBaqb9yo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=SOG9a5BmDtI:9GNaBaqb9yo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=SOG9a5BmDtI:9GNaBaqb9yo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=SOG9a5BmDtI:9GNaBaqb9yo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=SOG9a5BmDtI:9GNaBaqb9yo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=SOG9a5BmDtI:9GNaBaqb9yo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/SOG9a5BmDtI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-18T04:04:19.488-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-eiiDHqio77c/UYZUUc9wvoI/AAAAAAAAO3Y/n6_V7QIZbEE/s72-c/Matrix+addition_javabynataraj.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2013/05/addition-or-sum-of-2x2-matrix-using.html</feedburner:origLink></item><item><title>Nataraz sir moving from Sathya Techologies to Durga Soft</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/XanZhBwVnk8/nataraz-sir-moving-from-sathya.html</link><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sun, 07 Apr 2013 10:48:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-5696751333817823396</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://3.bp.blogspot.com/-o5BLGjuCwpw/UU61OpZKJjI/AAAAAAAAO1s/cjvUWdjXh4M/s1600/DurgaSoft_JavabynataraJ.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-o5BLGjuCwpw/UU61OpZKJjI/AAAAAAAAO1s/cjvUWdjXh4M/s1600/DurgaSoft_JavabynataraJ.jpg" /&gt;&lt;/a&gt;The Great Nataraz sir trained more than 10,000 students in Java technologies in 9 years&amp;nbsp; from Sathya Technologies, now he decided to stop his valuable services from Sathya Technologies. &lt;br /&gt;
&lt;br /&gt;
He made a contract with Durga Software Solutions to train IT Professionals from May 1st week 2013. The current batches which are running those will be completed by April month. Other wise the administration will decide what to take further steps. &lt;br /&gt;
&lt;br /&gt;
All are thankful to Sathya Technologies , by providing such a good classes and good environment to run the classes and you made many professionals in java with Nataraz Sir. &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;The Current Students who ever planning to attend Nataraz sir classes they can contact Durga Software Solutions to join Java, J2EE, Struts, Hibernate and Spring Technologies from May 1st 2013. All the Best.!&lt;br /&gt;
&lt;br /&gt;
You can contact with &lt;a href="http://www.durgasoft.com/index.asp" target="_blank"&gt;Durga Software Solutions&lt;/a&gt; in S.R.Nagar below:&lt;br /&gt;
&lt;br /&gt;
DURGA SOFTWARE SOLUTIONS at S.R NAGAR&lt;br /&gt;
23/3RT IInd Floor,&lt;br /&gt;
Opp.Andhra Bank,&lt;br /&gt;
Near Umesh Chandra Statue,&lt;br /&gt;
S.R.Nagar,&lt;br /&gt;
Hyderabad - 500038,&lt;br /&gt;
&lt;br /&gt;
Ph.No : 040 - 64512786, 09246212143&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=XanZhBwVnk8:wgtX8qE2L60:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=XanZhBwVnk8:wgtX8qE2L60:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=XanZhBwVnk8:wgtX8qE2L60:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=XanZhBwVnk8:wgtX8qE2L60:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=XanZhBwVnk8:wgtX8qE2L60:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=XanZhBwVnk8:wgtX8qE2L60:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=XanZhBwVnk8:wgtX8qE2L60:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=XanZhBwVnk8:wgtX8qE2L60:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=XanZhBwVnk8:wgtX8qE2L60:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/XanZhBwVnk8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-07T10:48:14.592-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-o5BLGjuCwpw/UU61OpZKJjI/AAAAAAAAO1s/cjvUWdjXh4M/s72-c/DurgaSoft_JavabynataraJ.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2013/03/nataraz-sir-moving-from-sathya.html</feedburner:origLink></item><item><title>Importance of toString() in java</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/E4livn0Z-RQ/importance-of-tostring-in-java.html</link><category>CoreJava</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Wed, 24 Oct 2012 05:47:46 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-1999035211915618062</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-z2R_GXMf6Yg/UILXOSgzWFI/AAAAAAAAOxc/KoYLuYg2STc/s1600/Object+to+String_JavabynataraJ.png" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img alt="Object to String using toString method_JavabynataraJ" border="0" nea="true" src="http://1.bp.blogspot.com/-z2R_GXMf6Yg/UILXOSgzWFI/AAAAAAAAOxc/KoYLuYg2STc/s1600/Object+to+String_JavabynataraJ.png" title="Object to String using toString method" /&gt;&lt;/a&gt;&lt;/div&gt;
Object class of Java is having predefined &lt;i&gt;toString()&lt;/i&gt; method. This method by default Object class calls implicitly when an object created. Overriding toString manually is nothing but implementing this method in our class.The java&lt;i&gt; toString()&lt;/i&gt; method is used when we need a string representation of an object. It is defined in Object class. &lt;br /&gt;
&lt;br /&gt;
The&lt;i&gt; toString()&lt;/i&gt; method is useful for debugging. By default, when an object is printed out in a print stream like &lt;i&gt;System.out, the toString()&lt;/i&gt; method of the object is automatically called.&lt;br /&gt;
While develping the code the developers used to check the object properties are getting through the object or not. For this print statement will be useful to quick test in the console.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;public String toString()
Returns: a string representation of the object.
&lt;/pre&gt;
Let us take a Person class and try to print the person object using the&lt;i&gt; System.out.println()&lt;/i&gt; statement. &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;pre class="brush: java;"&gt;package blog.javabynataraj;
//@author Muralidhar N
class Person{
 public String fname;
 public String lname;
 
 Person(String fn,String ln){
  this.fname=fn;
  this.lname=ln;
 }
 public String getFname() {
  return fname;
 }
 public void setFname(String fname) {
  this.fname = fname;
 }
 public String getLname() {
  return lname;
 }
 public void setLname(String lname) {
  this.lname = lname;
 }
}

public class ToStringTest {
 public static void main(String[] args) {
  Person p = new Person("murali","dhar");
  System.out.println(p);
 }
}
&lt;/pre&gt;
&lt;br /&gt;
The output will be the class &lt;a href="mailto:name@hexadecimal"&gt;name@hexadecimal&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-OYCyf1Olwgo/UILQUlnRJhI/AAAAAAAAOws/AK6Y2ledBL4/s1600/ToStringTest_JavabynataraJ_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" nea="true" src="http://4.bp.blogspot.com/-OYCyf1Olwgo/UILQUlnRJhI/AAAAAAAAOws/AK6Y2ledBL4/s1600/ToStringTest_JavabynataraJ_001.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
﻿here the Object class's method toString returning &lt;/div&gt;
&lt;pre&gt;getClass().getName()+'@'+Integer.toHexString(hashCode())&lt;/pre&gt;
But here we assumed that the firstname and the lastname will be print. But it is not done. This is the magic toStirng method.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;B&lt;/strong&gt;ut in the below program we can print the firstname and lastname of person Object. What we are going to do here is just overriding the toString method in Person Class.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;package blog.javabynataraj;
//@author Muralidhar N
class Person{
 public String fname;
 public String lname;
 
 Person(String fn,String ln){
  this.fname=fn;
  this.lname=ln;
 }
 public String getFname() {
  return fname;
 }
 public void setFname(String fname) {
  this.fname = fname;
 }
 public String getLname() {
  return lname;
 }
 public void setLname(String lname) {
  this.lname = lname;
 }
 public String toString(){
  return (getClass()+"  FirstName: "+fname+"  LastName: "+lname);
 }
}

public class ToStringTest {
 public static void main(String[] args) {
  Person p = new Person("murali","dhar");
  System.out.println(p);
 }
}
&lt;/pre&gt;
See the output of this: &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-zVzzilVzkZE/UILTdc-Ht4I/AAAAAAAAOxE/PCibdB5jX7Q/s1600/ToStringTest_JavabynataraJ_002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" nea="true" src="http://2.bp.blogspot.com/-zVzzilVzkZE/UILTdc-Ht4I/AAAAAAAAOxE/PCibdB5jX7Q/s1600/ToStringTest_JavabynataraJ_002.png" /&gt;&lt;/a&gt;&lt;/div&gt;
Now you can achieve this by overriding the default &lt;i&gt;toString()&lt;/i&gt; method inside Person class to return the contents of the instance of Person.&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=E4livn0Z-RQ:p814ArIT3yg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=E4livn0Z-RQ:p814ArIT3yg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=E4livn0Z-RQ:p814ArIT3yg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=E4livn0Z-RQ:p814ArIT3yg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=E4livn0Z-RQ:p814ArIT3yg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=E4livn0Z-RQ:p814ArIT3yg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=E4livn0Z-RQ:p814ArIT3yg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=E4livn0Z-RQ:p814ArIT3yg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=E4livn0Z-RQ:p814ArIT3yg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/E4livn0Z-RQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-24T05:47:46.314-07:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-z2R_GXMf6Yg/UILXOSgzWFI/AAAAAAAAOxc/KoYLuYg2STc/s72-c/Object+to+String_JavabynataraJ.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/10/importance-of-tostring-in-java.html</feedburner:origLink></item><item><title>Tomcat The Definitive Guide 2007 eBook Download</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/mt661vAhZzY/tomcat-definitive-guide-2007-ebook.html</link><category>Downloads</category><category>Tomcat</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Mon, 15 Oct 2012 21:43:45 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-9165364464621199547</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
﻿ &lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-04fAZB3_dtI/UHHBn1I_C2I/AAAAAAAAOvg/VIhDv-sGmnc/s1600/tomcat-the-definitive-guide_JavabynataraJ.jpg" imageanchor="1" style="clear: right; cssfloat: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Tomcat The Definitive Guide 2007 JavabynataraJ" border="0" height="200" mea="true" src="http://4.bp.blogspot.com/-04fAZB3_dtI/UHHBn1I_C2I/AAAAAAAAOvg/VIhDv-sGmnc/s200/tomcat-the-definitive-guide_JavabynataraJ.jpg" title="Tomcat The Definitive Guide 2007" width="153" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
﻿&lt;b&gt;Tomcat: The Definitive Information&lt;/b&gt; is a important reference for administrators and site owners, a useful manual for programmers who want to use Tomcat as their world wide web software server during development or in production, and an outstanding introduction for anybody interested in Tomcat. Updated for the latest version of Tomcat, this new version provides a comprehensive manual to installing, configuring, maintaining and securing this &lt;a href="http://javabynataraj.blogspot.in/2012/03/java-for-web-with-servlets-jsp-and-ejb.html"&gt;servlet container&lt;/a&gt;. In fact, with these a prosperity of new information, this is essentially a new book quite than a straightforward revision. &lt;br /&gt;
&lt;br /&gt;
You will come across information for making use of Tomcat on all significant platforms, including Windows, Linux, OS X, Solaris, and FreeBSD, together with specifics on &lt;a href="http://javabynataraj.blogspot.in/2012/09/installing-and-configuring-tomcat-60.html"&gt;Tomcat configuration&lt;/a&gt; files, and stage-by-action suggestions for deploying and jogging web applications. &lt;br /&gt;
This e-book offers complete information for: &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
◦&lt;a href="http://javabynataraj.blogspot.in/2012/09/installing-and-configuring-tomcat-60.html"&gt;Set up and startup&lt;/a&gt; procedures&lt;br /&gt;
&lt;br /&gt;
◦&lt;a href="http://javabynataraj.blogspot.in/2012/09/installing-and-configuring-tomcat-60.html"&gt;Configuring Tomcat&lt;/a&gt;-such as realms, roles, consumers, servlet periods, and JNDI sources including JDBC DataSources&lt;br /&gt;
&lt;br /&gt;
◦Deploying internet purposes-individual &lt;a href="http://javabynataraj.blogspot.in/2012/03/beginning-javaserver-pages-download.html"&gt;servlets and JSP pages&lt;/a&gt;, and net software archive files&lt;br /&gt;
&lt;br /&gt;
◦Tuning Tomcat to measure and boost overall performance&lt;br /&gt;
&lt;br /&gt;
◦Integrating Tomcat with &lt;a href="http://javabynataraj.blogspot.in/2012/09/configure-tomcat-in-myeclipse-91.html"&gt;Apache Web Server&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
◦Securing &lt;a href="http://javabynataraj.blogspot.in/2012/03/sams-teach-yourself-javaserver-pages-20.html"&gt;Tomcat&lt;/a&gt; to maintain on-line thugs at bay&lt;br /&gt;
&lt;br /&gt;
◦Tomcat configuration files-server.xml and world wide web.xml, and more&lt;br /&gt;
&lt;br /&gt;
◦Debugging and Troubleshooting-diagnosing problems with Tomcat or a web application&lt;br /&gt;
&lt;br /&gt;
◦Compiling your own Tomcat, quite than utilizing the pre-constructed release&lt;br /&gt;
&lt;br /&gt;
◦Working two or a lot more Tomcat servlet containers in parallel&lt;br /&gt;
&lt;br /&gt;
This e-book also gives an overview of the Tomcat open supply project\'s local community sources, which includes document, mailing lists, and more. Group curiosity fueled a strong need for a Tomcat guide from O\'Reilly. The consequence clearly exceeds expectations.&lt;br /&gt;
&lt;br /&gt;
Download O'Reilly Tomcat The Definitive Guide 2nd Edition Oct 2007 pdf&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.ziddu.com/download/20543141/Tomcat-the-definitive-guide_2007_JavabynataraJ.pdf.html" target="_blank"&gt;&lt;img alt="Download Tomcat The Definitive Guide ebook JavabynataraJ" border="0" mea="true" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" title="Download pdf file" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align="center"&gt;
&lt;a href="http://www.flipkart.com/tomcat-0596101066/p/itmczzj3jp48pjhg?pid=9780596101060&amp;amp;affid=muralidhar"&gt;&lt;img alt="Tocat from flipkart" src="http://img8a.flixcart.com/www/prod/images/buy_btn_1-161e3e31.png" title="Buy the Book" /&gt;&lt;/a&gt;﻿&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mt661vAhZzY:uw4ZBITMS_U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mt661vAhZzY:uw4ZBITMS_U:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=mt661vAhZzY:uw4ZBITMS_U:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mt661vAhZzY:uw4ZBITMS_U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mt661vAhZzY:uw4ZBITMS_U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=mt661vAhZzY:uw4ZBITMS_U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mt661vAhZzY:uw4ZBITMS_U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=mt661vAhZzY:uw4ZBITMS_U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mt661vAhZzY:uw4ZBITMS_U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/mt661vAhZzY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-15T21:43:45.128-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-04fAZB3_dtI/UHHBn1I_C2I/AAAAAAAAOvg/VIhDv-sGmnc/s72-c/tomcat-the-definitive-guide_JavabynataraJ.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/10/tomcat-definitive-guide-2007-ebook.html</feedburner:origLink></item><item><title>How to sort an ArrayList</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/aCrGkKTxHFk/how-to-sort-arraylist.html</link><category>List</category><category>Collections</category><category>CoreJava</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Tue, 02 Oct 2012 00:58:57 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-8307811270133703547</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-LdAUZwoClnw/UGqeDSSt9bI/AAAAAAAAOsg/u9BkIXCTNX8/s1600/Sorting+ArrayList+JavabynataraJ.gif" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" kea="true" src="http://3.bp.blogspot.com/-LdAUZwoClnw/UGqeDSSt9bI/AAAAAAAAOsg/u9BkIXCTNX8/s200/Sorting+ArrayList+JavabynataraJ.gif" width="152" /&gt;&lt;/a&gt;&lt;/div&gt;
Sorting any &lt;em&gt;ArrayList&lt;/em&gt; is pretty simple. Using &lt;em&gt;Collections.sort(&amp;nbsp;)&lt;/em&gt; method we can sort the ArrayList. Collections class having all the static methods, we can use those methods directly along with the class name. These methods return the object as type Collection.&lt;br /&gt;
&lt;br /&gt;
The important methods&amp;nbsp;to synchronize the List, Set and Map as&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;synchronizedList(List&amp;lt;T&amp;gt; list)
synchronizedSet(Set&amp;lt;T&amp;gt; s)
synchronizedMap(Map&amp;lt;K,V&amp;gt; m) &lt;/pre&gt;
&lt;br /&gt;
A simple program to sort an ArrayList&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;pre class="brush: java; gutter: false;"&gt;package blog.javabynataraj;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class SortArraList {
 public static void main(String[] args) {
  
         List&amp;lt;String&amp;gt; mylist = new ArrayList&amp;lt;String&amp;gt;();
  
  mylist.add("Murali");
  mylist.add("Shakir");
  mylist.add("Aravind");
  mylist.add("Jayaprakash");
  mylist.add("Vivek");
  mylist.add("Sivaraj");
  
  System.out.println("***Before sorting the arrylist***");
  //iterate the list using for-each loop
  for(String names: mylist){
   System.out.println(names);
  }
  //Sort the ArrayList using sort() from Collections class
  Collections.sort(mylist);
  System.out.println("***After sorting the arraylist***");
  //iterate the list using for-each loop
  for(String names: mylist){
   System.out.println(names);
  }
 }

}

&lt;/pre&gt;
Here we are using Collections.sort(mylist) method to sort our list. Here the list is &lt;a href="http://javabynataraj.blogspot.in/2012/06/how-to-iterate-generic-type-of.html"&gt;iterating&lt;/a&gt; using &lt;em&gt;for-each&lt;/em&gt; loop. By this we can get the elements one by one in a new line instead to displaying as an ArrayList. To display entire arraylist just we can use &lt;br /&gt;
&lt;pre&gt;System.out.println(mylist);&lt;/pre&gt;
it will displays the entire arrylist elements as &lt;br /&gt;
&lt;pre&gt;[Murali, Shakir, Aravind, Jayaprakash, Vivek, Sivaraj]&lt;/pre&gt;
Collections class having a method to reverse the list is &lt;br /&gt;
&lt;pre class="brush: java;"&gt;Collections.sort(mylist);
 Collections.reverse(mylist);
 System.out.println(mylist);
&lt;/pre&gt;
The Output wil be: &lt;br /&gt;
&lt;pre&gt;[Vivek, Sivaraj, Shakir, Murali, Jayaprakash, Aravind]&lt;/pre&gt;
if you want to iterate the arraylist without using Iterator loop you can as below given&lt;br /&gt;
&lt;pre class="brush: java;"&gt;Iterator&amp;lt;string&amp;gt; it = mylist.iterator();
     while(it.hasNext()){
       System.out.println(it.next());
     }&lt;/pre&gt;
&lt;div class="brush: java;"&gt;
for this iteration the elements will be displayed in console as:&lt;/div&gt;
&lt;br /&gt;
&lt;pre&gt;Murali
Shakir
Aravind
Jayaprakash
Vivek
Sivaraj&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Output:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-2O7s3QVOhYk/UGpvrtJ8PcI/AAAAAAAAOrw/P9Ieew4jYx4/s1600/Output_SortingArrayList_JavabynataraJ.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Output_Sorting an ArrayList_JavabynataraJ" border="0" height="352" kea="true" src="http://3.bp.blogspot.com/-2O7s3QVOhYk/UGpvrtJ8PcI/AAAAAAAAOrw/P9Ieew4jYx4/s640/Output_SortingArrayList_JavabynataraJ.png" title="Output_Sorting an ArrayList" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=aCrGkKTxHFk:_TyB7PPGu5A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=aCrGkKTxHFk:_TyB7PPGu5A:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=aCrGkKTxHFk:_TyB7PPGu5A:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=aCrGkKTxHFk:_TyB7PPGu5A:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=aCrGkKTxHFk:_TyB7PPGu5A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=aCrGkKTxHFk:_TyB7PPGu5A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=aCrGkKTxHFk:_TyB7PPGu5A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=aCrGkKTxHFk:_TyB7PPGu5A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=aCrGkKTxHFk:_TyB7PPGu5A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/aCrGkKTxHFk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-02T00:58:57.478-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-LdAUZwoClnw/UGqeDSSt9bI/AAAAAAAAOsg/u9BkIXCTNX8/s72-c/Sorting+ArrayList+JavabynataraJ.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/10/how-to-sort-arraylist.html</feedburner:origLink></item><item><title>Starting Struts2 by Ian Roughley eBook Download</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/gbR32vF_CFg/starting-struts-2-by-ian-roughley-ebook.html</link><category>Downloads</category><category>Struts2</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sun, 30 Sep 2012 01:23:34 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-2710964769747775504</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a alt="Starting Struts 2 by Iam Roughley" href="http://4.bp.blogspot.com/-_m4Y4nwLqvc/UGf6XfMvxWI/AAAAAAAAOrY/hOw4NJlDns4/s1600/Starting+Struts+2+by+Iam+Roughley_JavabynataraJ.png" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" kea="true" src="http://4.bp.blogspot.com/-_m4Y4nwLqvc/UGf6XfMvxWI/AAAAAAAAOrY/hOw4NJlDns4/s200/Starting+Struts+2+by+Iam+Roughley_JavabynataraJ.png" title="Starting Struts 2 by Iam Roughley pdf Download" width="166" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;strong&gt;Struts2&lt;/strong&gt; is the latest manifestation of the popular Struts Java web application framework. Like its predecessor, its goals are to make web application development faster, easier and more productive than ever before. Despite new languages and new techniques, the action-base &lt;a href="http://javabynataraj.blogspot.in/2009/05/13-mvc-architecture.html"&gt;MVC framework&lt;/a&gt; is still a viable and effective option for modern web application development. &lt;br /&gt;
&lt;br /&gt;
Within this book you will find everything you need to get up and running using &lt;a href="http://javabynataraj.blogspot.in/2012/02/core-java-volume-i-fundamentals-8th.html"&gt;Struts2&lt;/a&gt; - from the architecture and configuration, to implementing actions and the supporting infrastructure such as validation and internationalization. Above all else, it focuses on the practical - with plenty of code and productivity tips to get you started using Struts2 today.&lt;br /&gt;
&lt;br /&gt;
The concepts covered by this book:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;WHERE STRUTS2 FITS INTO THE WEB PARADIGM&lt;/li&gt;
&lt;li&gt;CORE COMPONENTS&lt;/li&gt;
&lt;li&gt;ARCHITECTURAL GOALS&lt;/li&gt;
&lt;li&gt;PRODUCTIVITY TIPS&lt;/li&gt;
&lt;li&gt;INTEGRATING WITH OTHER TECHNOLOGIES &lt;/li&gt;
&lt;/ul&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://javabynataraj.blogspot.in/2012/02/core-java-volume-i-fundamentals-8th.html"&gt;Struts2&lt;/a&gt; can fit into the Web paradigm as&lt;a href="http://javabynataraj.blogspot.in/2012/03/beginning-javaserver-pages-download.html"&gt; Servlets, JSP and Scriptlet Development,&lt;/a&gt; Action-Based Frameworks, Component-Based Frameworks and The Great Equalizer- Ajax.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href="http://javabynataraj.blogspot.in/2012/02/core-java-volume-i-fundamentals-8th.html"&gt;Core&lt;/a&gt; Components mentioned by Ian Roughley are Configuration of Struts in our local machine, Actions, Interceptors, Value Stack/OGNL, Result Types and Results/View Technologies.&lt;br /&gt;
and many more she wrote in her book Struts2. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.ziddu.com/download/20478088/starting.struts.2..pdf.html"&gt;&lt;img border="0" kea="true" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" title="Download Starting Struts 2 by Iam Roughley pdf" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;
&amp;nbsp;&lt;a href="http://www.flipkart.com/starting-struts-2-1430320338/p/itmdyggzzdkzzgtq?pid=9781430320333&amp;amp;affid=muralidhar"&gt;&lt;img src="http://img8.flixcart.com/www/prod/images/buy_btn_1-161e3e31.png" title="Buy paperbook from flipkart" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=gbR32vF_CFg:A6s53IKJuuE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=gbR32vF_CFg:A6s53IKJuuE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=gbR32vF_CFg:A6s53IKJuuE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=gbR32vF_CFg:A6s53IKJuuE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=gbR32vF_CFg:A6s53IKJuuE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=gbR32vF_CFg:A6s53IKJuuE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=gbR32vF_CFg:A6s53IKJuuE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=gbR32vF_CFg:A6s53IKJuuE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=gbR32vF_CFg:A6s53IKJuuE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/gbR32vF_CFg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-30T01:23:34.587-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-_m4Y4nwLqvc/UGf6XfMvxWI/AAAAAAAAOrY/hOw4NJlDns4/s72-c/Starting+Struts+2+by+Iam+Roughley_JavabynataraJ.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/09/starting-struts-2-by-ian-roughley-ebook.html</feedburner:origLink></item><item><title>Configure Tomcat in MyEclipse 9.1</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/l_qYzB_W6O4/configure-tomcat-in-myeclipse-91.html</link><category>Configuration</category><category>MyEclipse</category><category>Tomcat</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Mon, 17 Sep 2012 02:53:55 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-6801551936379789955</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Once the &lt;a href="http://javabynataraj.blogspot.in/2012/09/installing-and-configuring-tomcat-60.html"&gt;Tomcat 6.0 installation&lt;/a&gt; is done in your local system, configure it in MyEclipse IDE.&lt;br /&gt;
Follow the below steps to configure Tomcat 6.0 in your MyEclipse.&lt;br /&gt;
&lt;strong&gt;Step1: &lt;/strong&gt;Go to MyEclipse menubar and select Window menu from there select &lt;em&gt;preferences&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KlGcBC7C-gs/UFXJ3EmSXDI/AAAAAAAAOkU/G3x36Amjj5g/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_000.png" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" height="235" src="http://1.bp.blogspot.com/-KlGcBC7C-gs/UFXJ3EmSXDI/AAAAAAAAOkU/G3x36Amjj5g/s400/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_000.png" width="400" title="Configure Tomcat in MyEclipse_001" title="Configure Tomcat in MyEclipse_001" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&amp;nbsp;&lt;strong&gt;Step2:&lt;/strong&gt; Select MyEclipse from the Preferences&amp;nbsp; window. Select Tomcat menu and Enable the radio button and select the Tomcat home&amp;nbsp;directory, and automatically the below&amp;nbsp;base directory will select by default.As show given below&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RxVJ51hbDRE/UFXJ8ZqVfwI/AAAAAAAAOkc/m-4CJbolqSQ/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_001.png" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" height="275" src="http://2.bp.blogspot.com/-RxVJ51hbDRE/UFXJ8ZqVfwI/AAAAAAAAOkc/m-4CJbolqSQ/s400/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_001.png" width="400" title="Configure Tomcat in MyEclipse_002" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Select the apache-tomcat-7.0.8 directory&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-yENkyhsE_Jc/UFXJ9kjuDbI/AAAAAAAAOkk/vYGSxsMIb7E/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_002.png" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" src="http://2.bp.blogspot.com/-yENkyhsE_Jc/UFXJ9kjuDbI/AAAAAAAAOkk/vYGSxsMIb7E/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_002.png" title="Configure Tomcat in MyEclipse_003" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dxc20f2Ecqc/UFXJ_I2oD1I/AAAAAAAAOks/R4OlCKQfEuE/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_003.png" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" height="248" src="http://2.bp.blogspot.com/-dxc20f2Ecqc/UFXJ_I2oD1I/AAAAAAAAOks/R4OlCKQfEuE/s400/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_003.png" width="400" title="Configure Tomcat in MyEclipse_004" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;strong&gt;Step3:&lt;/strong&gt; Select jdk from Tocat menu. Add the Jdk home directory.If you are using any JVM arguments to run give it there.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mRhw7o4I0h4/UFXKA7UR72I/AAAAAAAAOk0/PTDY_BQT3vM/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_004.png" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" height="256" src="http://1.bp.blogspot.com/-mRhw7o4I0h4/UFXKA7UR72I/AAAAAAAAOk0/PTDY_BQT3vM/s400/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_004.png" width="400" title="Configure Tomcat in MyEclipse_005" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&amp;nbsp;Step4: &lt;/strong&gt;Select launch submenu option from Tomcat and then select default Tomcat 7.x launch mode as "Debug mode". Debug mode is the option used for developers.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-76B_G2j-zyg/UFXKBg_h3vI/AAAAAAAAOk8/tSJfhd6m7OI/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_005.png" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" height="217" src="http://1.bp.blogspot.com/-76B_G2j-zyg/UFXKBg_h3vI/AAAAAAAAOk8/tSJfhd6m7OI/s400/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_005.png" width="400" title="Configure Tomcat in MyEclipse_006" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5SQa1qKSJXA/UFXLsX8XOkI/AAAAAAAAOlM/k8vxOGHgpig/s1600/Configure+Tomcat+server+in+MyEclipse_JavabynataraJ_007.gif" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" height="115" src="http://3.bp.blogspot.com/-5SQa1qKSJXA/UFXLsX8XOkI/AAAAAAAAOlM/k8vxOGHgpig/s400/Configure+Tomcat+server+in+MyEclipse_JavabynataraJ_007.gif" width="400" title="Configure Tomcat in MyEclipse_007" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;Step5:&lt;/strong&gt; After coniguring&amp;nbsp;6.x or 7.x you can check&amp;nbsp;run the server in debug mode&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7BMhf1KtQvA/UFXKCXLYNeI/AAAAAAAAOlE/6w0USW0kfwA/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_006.png" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" src="http://4.bp.blogspot.com/-7BMhf1KtQvA/UFXKCXLYNeI/AAAAAAAAOlE/6w0USW0kfwA/s1600/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_006.png" title="Configure Tomcat in MyEclipse_008" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;&amp;nbsp;Step6:&lt;/strong&gt; The server will strart running in debug mode. you can check it in console window.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-y_GkU2qh13s/UFXNkzPfM5I/AAAAAAAAOlU/MyEDIGEVyf4/s1600/Configure+Tomcat+server+in+MyEclipse_JavabynataraJ_008.gif" alt="Configure Tomcat in MyEclipse_JavabynataraJ" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hea="true" height="263" src="http://1.bp.blogspot.com/-y_GkU2qh13s/UFXNkzPfM5I/AAAAAAAAOlU/MyEDIGEVyf4/s400/Configure+Tomcat+server+in+MyEclipse_JavabynataraJ_008.gif" width="400" title="Configure Tomcat in MyEclipse_009" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=l_qYzB_W6O4:jqX7rQmP1zM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=l_qYzB_W6O4:jqX7rQmP1zM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=l_qYzB_W6O4:jqX7rQmP1zM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=l_qYzB_W6O4:jqX7rQmP1zM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=l_qYzB_W6O4:jqX7rQmP1zM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=l_qYzB_W6O4:jqX7rQmP1zM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=l_qYzB_W6O4:jqX7rQmP1zM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=l_qYzB_W6O4:jqX7rQmP1zM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=l_qYzB_W6O4:jqX7rQmP1zM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/l_qYzB_W6O4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-17T02:53:55.774-07:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-KlGcBC7C-gs/UFXJ3EmSXDI/AAAAAAAAOkU/G3x36Amjj5g/s72-c/Configure+Tomcat+Server+in+MyEclipse+9.1_JavabynataraJ_000.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/09/configure-tomcat-in-myeclipse-91.html</feedburner:origLink></item><item><title>Installing and Configuring Tomcat 6.0</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/3OEPIvv0zcw/installing-and-configuring-tomcat-60.html</link><category>Servlets</category><category>Configuration</category><category>Tomcat</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sun, 16 Sep 2012 06:34:51 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-7766946594559606556</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://4.bp.blogspot.com/-Ksu9zFi3DR8/UEw3M6doCOI/AAAAAAAAOiY/xfxq5NsQxeQ/s1600/tomcat_javabynataraj.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Ksu9zFi3DR8/UEw3M6doCOI/AAAAAAAAOiY/xfxq5NsQxeQ/s1600/tomcat_javabynataraj.gif" title="Installation and Configuration Tomcat 6 _001" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;A&lt;/b&gt;pache &lt;a href="http://javabynataraj.blogspot.in/2012/03/sams-teach-yourself-javaserver-pages-20.html"&gt;Tomcat&lt;/a&gt; is an open source software implementation of the &lt;a href="http://javabynataraj.blogspot.in/2011/06/headfirst-servlets-and-jsp-2nd-edition.html"&gt;Java, Servlet and JavaServer Pages&lt;/a&gt; technologies.We can use this to run our Java,Jsp and Servlet based web applications.We can deploy and monitor our application in this.&lt;br /&gt;
&lt;br /&gt;
Double click on &lt;i&gt;apache-tomcat-6.0.14.exe&lt;/i&gt; file.A prompt shows in windows 7 to accept installation.Before installing the tomcat you close all other applications.This will make it possible to update relevant system files without having to reboot your computer.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&amp;nbsp;&lt;b&gt;Step 1:&lt;/b&gt; A Welcome Setup wizard displays after double clicking setup file. Click on &lt;b&gt;Next&lt;/b&gt; button.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://1.bp.blogspot.com/-trgiHtkTjeo/UEw2edKi09I/AAAAAAAAOhQ/u_xHSCC6xAo/s1600/Apache+Tomcat+Installation_JavabynataraJ_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-trgiHtkTjeo/UEw2edKi09I/AAAAAAAAOhQ/u_xHSCC6xAo/s1600/Apache+Tomcat+Installation_JavabynataraJ_001.png" title="Installation and Configuration Tomcat 6 _002" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;Step 2: &lt;/b&gt;Accept the License Agreement by clicking I Agree button&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://2.bp.blogspot.com/-1j1gwFdqZlk/UEw2ffB9ZQI/AAAAAAAAOhY/AgM_HtH6RXI/s1600/Apache+Tomcat+Installation_JavabynataraJ_002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1j1gwFdqZlk/UEw2ffB9ZQI/AAAAAAAAOhY/AgM_HtH6RXI/s1600/Apache+Tomcat+Installation_JavabynataraJ_002.png" title="Installation and Configuration Tomcat 6 _003" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Step 3: &lt;/b&gt;Choose Components and features to install.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Click on first Check box to create a Start Menu program group.&lt;/li&gt;
&lt;li&gt;Check the Documentation box to Install the Tomcat Documentation bundle.This nclude &amp;nbsp; documentation on the servlet container and its configuration options, on the Jasper JSP page compiler, as well as on the native webserver connectors.&lt;/li&gt;
&lt;li&gt;Check Examples box to install some examples on servlets and jsp web applications.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--d93PlRbfjI/UEyVEgbgUPI/AAAAAAAAOj8/34fNM1DeF7E/s1600/Apache+Tomcat+Installation_JavabynataraJ_0021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/--d93PlRbfjI/UEyVEgbgUPI/AAAAAAAAOj8/34fNM1DeF7E/s1600/Apache+Tomcat+Installation_JavabynataraJ_0021.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Step 4:&lt;/b&gt; By default tomcat chooses:&lt;i&gt; C:\Program Files\Apache Software Foundation\Tomcat 6.0&lt;/i&gt;. if you want to change the location &lt;i&gt;D:\&lt;/i&gt; or &lt;i&gt;E:\&lt;/i&gt; for the space consumption you can choose other drive.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://2.bp.blogspot.com/-2kcBnt37baM/UEw2UX9iZiI/AAAAAAAAOhI/9USyc-ZAX7c/s1600/Apache+Tomcat+Installation_JavabynataraJ_003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-2kcBnt37baM/UEw2UX9iZiI/AAAAAAAAOhI/9USyc-ZAX7c/s1600/Apache+Tomcat+Installation_JavabynataraJ_003.png" /&gt;&lt;/a&gt; &lt;/div&gt;&amp;nbsp;&lt;b&gt;Step 5:&lt;/b&gt; The default port is 8080.Tomcat default port range is 8080 to 8192. For admin login enter username and password. i have given only username as "admin" with no password. click Next&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://2.bp.blogspot.com/-SVawKNCEhRQ/UEw2gU1N8iI/AAAAAAAAOhc/0w_G8ddMs6w/s1600/Apache+Tomcat+Installation_JavabynataraJ_004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-SVawKNCEhRQ/UEw2gU1N8iI/AAAAAAAAOhc/0w_G8ddMs6w/s1600/Apache+Tomcat+Installation_JavabynataraJ_004.png" title="Installation and Configuration Tomcat 6 _005" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&amp;nbsp;Step 6:&lt;/b&gt; It chooses Java Virtual Machine path selection by default as &lt;i&gt;C:\Program Files\Java\jre1.6.0_05&lt;/i&gt; then click Install button&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://2.bp.blogspot.com/-PcPI9iLEBCQ/UEw2hXxTLlI/AAAAAAAAOho/L-j62tJ_m44/s1600/Apache+Tomcat+Installation_JavabynataraJ_005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-PcPI9iLEBCQ/UEw2hXxTLlI/AAAAAAAAOho/L-j62tJ_m44/s1600/Apache+Tomcat+Installation_JavabynataraJ_005.png" title="Installation and Configuration Tomcat 6 _006" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://4.bp.blogspot.com/-41mJS6ELYpk/UEw2ibDrHSI/AAAAAAAAOhw/53B_oIDjXd4/s1600/Apache+Tomcat+Installation_JavabynataraJ_006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-41mJS6ELYpk/UEw2ibDrHSI/AAAAAAAAOhw/53B_oIDjXd4/s1600/Apache+Tomcat+Installation_JavabynataraJ_006.png" title="Installation and Configuration Tomcat 6 _007" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;few seconds will take to install the software.Once it is done, we can see two check boxes with Run Apache Tomcat and Show Readme options. if you want to start immediately to test your server you can check the first one. then click finish button.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://2.bp.blogspot.com/-F8B55P0-CYg/UEw2jwmyKMI/AAAAAAAAOh4/8KOZ2rWCb2c/s1600/Apache+Tomcat+Installation_JavabynataraJ_007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-F8B55P0-CYg/UEw2jwmyKMI/AAAAAAAAOh4/8KOZ2rWCb2c/s1600/Apache+Tomcat+Installation_JavabynataraJ_007.png" title="Installation and Configuration Tomcat 6 _008" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;b&gt;Configure the Tomcat in your System.&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;Set the class path in System or User Variables. Right click on &lt;i&gt;MyComputer&lt;/i&gt;--&amp;gt; &lt;i&gt;Select properties&lt;/i&gt; --&amp;gt; &lt;i&gt;Advanced System settings(Windows7)&lt;/i&gt;--&amp;gt;&lt;i&gt;Advanced tab&lt;/i&gt; --&amp;gt;&lt;i&gt;Environment Variables&lt;/i&gt; button at bottom --&amp;gt; select &lt;i&gt;New&lt;/i&gt; button Enter &lt;b&gt;JAVA_HOME&lt;/b&gt; in Variable name and jdk path in Variable Value. Same for Tomcat as name &lt;b&gt;TOMCAT_HOME&lt;/b&gt; and the location installed as &lt;i&gt;C:\Program Files\Apache Software Foundation\Tomcat 6.0; &lt;/i&gt;Enter semicolon at the end.&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://4.bp.blogspot.com/-PyPikOLPLIA/UEw24bA7zJI/AAAAAAAAOiA/9iGN5_vjoNI/s1600/Apache+Tomcat+Configuring_JavabynataraJ_008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-PyPikOLPLIA/UEw24bA7zJI/AAAAAAAAOiA/9iGN5_vjoNI/s1600/Apache+Tomcat+Configuring_JavabynataraJ_008.png" title="Installation and Configuration Tomcat 6 _009" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://2.bp.blogspot.com/-VjQvDDnh_dg/UEw25S7fm9I/AAAAAAAAOiI/_Ew5pfWd8fc/s1600/Apache+Tomcat+Configuring_JavabynataraJ_009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-VjQvDDnh_dg/UEw25S7fm9I/AAAAAAAAOiI/_Ew5pfWd8fc/s1600/Apache+Tomcat+Configuring_JavabynataraJ_009.png" title="Installation and Configuration Tomcat 6 _010" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;Once the tomcat has started, open your browser to the following URL:&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://localhost:8080/"&gt;http://localhost:8080&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;you should see the default Tomcat home page, which displayed below.&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="Installtion and Configuration Tomcat 6.0 JavabynataraJ " href="http://3.bp.blogspot.com/-e6PIBeqdV_U/UEw26jmyBeI/AAAAAAAAOiQ/e65GBnwl4KQ/s1600/Apache+Tomcat+Configuring_JavabynataraJ_010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="277" src="http://3.bp.blogspot.com/-e6PIBeqdV_U/UEw26jmyBeI/AAAAAAAAOiQ/e65GBnwl4KQ/s400/Apache+Tomcat+Configuring_JavabynataraJ_010.png" title="Installation and Configuration Tomcat 6 _011" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;After Configuring the tomcat in your local system. Then if you are using Eclipse or MyEclipse &lt;a href="http://javabynataraj.blogspot.in/2012/09/configure-tomcat-in-myeclipse-91.html"&gt;Configure Tomcat in MyEclipse&lt;/a&gt; too.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=3OEPIvv0zcw:GZqrYn_hdEI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=3OEPIvv0zcw:GZqrYn_hdEI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=3OEPIvv0zcw:GZqrYn_hdEI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=3OEPIvv0zcw:GZqrYn_hdEI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=3OEPIvv0zcw:GZqrYn_hdEI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=3OEPIvv0zcw:GZqrYn_hdEI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=3OEPIvv0zcw:GZqrYn_hdEI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=3OEPIvv0zcw:GZqrYn_hdEI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=3OEPIvv0zcw:GZqrYn_hdEI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/3OEPIvv0zcw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-16T06:34:51.156-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-Ksu9zFi3DR8/UEw3M6doCOI/AAAAAAAAOiY/xfxq5NsQxeQ/s72-c/tomcat_javabynataraj.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/09/installing-and-configuring-tomcat-60.html</feedburner:origLink></item><item><title>How to configure Java in MyEclipse 9.1</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/xUQ2GxREBa0/how-to-configure-java-in-myeclipse-91.html</link><category>java</category><category>Configuration</category><category>MyEclipse</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Wed, 29 Aug 2012 11:03:40 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-4205459092706283591</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-4Hy155CNGvE/UD5UZQdRJ_I/AAAAAAAAOYA/ED3qfCN-PcI/s1600/myeclipse9.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-4Hy155CNGvE/UD5UZQdRJ_I/AAAAAAAAOYA/ED3qfCN-PcI/s1600/myeclipse9.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;T&lt;/b&gt;o run java using MyEclipse 9.1 we should configure this. MyEclipse having more features to develop projects and this will be very useful for developers. This is the&amp;nbsp;next generation of the MyEclipse Enterprise Workbench IDE for enterprise Java and web developers. Basically it supports Java EE 6.0 features such as:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Servlet 3.0&lt;/li&gt;
&lt;li&gt;JSF 2.0&lt;/li&gt;
&lt;li&gt;JPA 2.0&lt;/li&gt;
&lt;li&gt;EJB 3.1&lt;/li&gt;
&lt;li&gt;JAX-RS 1.1&lt;/li&gt;
&lt;/ul&gt;MyEclipse having some&amp;nbsp;Struts 2 Enhancements&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Improved connection routing&lt;/li&gt;
&lt;li&gt;Better undo/redo suport&lt;/li&gt;
&lt;li&gt;Struts 2 specific validation for Struts 2 configuration files&lt;/li&gt;
&lt;/ul&gt;&lt;a href="http://www.myeclipseide.com/module-htmlpages-display-pid-4.html" target="_blank"&gt;Install MyEclipse&lt;/a&gt; in you System.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;Step1:&lt;/b&gt; Go to MyEclipse Window menu then Select preferences option.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="How to Configure Java in MyEclipse_Javabynataraj_blogspot_com" href="http://1.bp.blogspot.com/-4zFHlh7q2uQ/UD5QmOPxQvI/AAAAAAAAOW8/ZlOuMFnCVoI/s1600/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-4zFHlh7q2uQ/UD5QmOPxQvI/AAAAAAAAOW8/ZlOuMFnCVoI/s400/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_001.png" title="How to Configure Java 1.6 in MyEclipse 9.1_001" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;b&gt;Step2:&amp;nbsp;&lt;/b&gt; Select Java Option from preferences window. Select Compiler, at right side you can seed the Compiler Compliance level drop down list box.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;here select the JDK version you are going to select. Here i am selecting JDK 1.5 version to run Tomcat 1.6 in my workspace.Then click Apply button then OK.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="How to Configure Java in MyEclipse_Javabynataraj_blogspot_com" href="http://2.bp.blogspot.com/-unw9qsZLErY/UD5Qn41szoI/AAAAAAAAOXE/lELNcPZ8o_w/s1600/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" src="http://2.bp.blogspot.com/-unw9qsZLErY/UD5Qn41szoI/AAAAAAAAOXE/lELNcPZ8o_w/s400/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_002.png" title="How to Configure Java 1.6 in MyEclipse 9.1_002" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Step3: &lt;/b&gt;After adding the compiler version you should add the JRE location.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="How to Configure Java in MyEclipse_Javabynataraj_blogspot_com" href="http://2.bp.blogspot.com/-OyUY8a2D3rY/UD5QozKW3jI/AAAAAAAAOXM/fudx05hYkXw/s1600/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" src="http://2.bp.blogspot.com/-OyUY8a2D3rY/UD5QozKW3jI/AAAAAAAAOXM/fudx05hYkXw/s400/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_003.png" title="How to Configure Java 1.6 in MyEclipse 9.1_003" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Here Select Standard VM(virtual machine) in Add JRE window then click Next button.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="How to Configure Java in MyEclipse_Javabynataraj_blogspot_com" href="http://2.bp.blogspot.com/-YfHkJnzDucI/UD5QqKV8G9I/AAAAAAAAOXU/sl705S4cWhU/s1600/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-YfHkJnzDucI/UD5QqKV8G9I/AAAAAAAAOXU/sl705S4cWhU/s400/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_004.png" title="How to Configure Java 1.6 in MyEclipse 9.1_003" width="357" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Step4: &lt;/b&gt;Click on Add button at the right side. then add the Java Home folder&lt;br /&gt;
&lt;i&gt;C:\Program Files\Java\jdk1.5.0_22 .&lt;/i&gt; This should be select.Add the Java folder then click finish.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="How to Configure Java in MyEclipse_Javabynataraj_blogspot_com" href="http://3.bp.blogspot.com/-0ICOCv31qh8/UD5QrYLLvqI/AAAAAAAAOXc/akJfkH-J_wI/s1600/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-0ICOCv31qh8/UD5QrYLLvqI/AAAAAAAAOXc/akJfkH-J_wI/s400/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_005.png" title="How to Configure Java 1.6 in MyEclipse 9.1_004" width="346" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="How to Configure Java in MyEclipse_Javabynataraj_blogspot_com" href="http://4.bp.blogspot.com/-cXviag_Zdjg/UD5QsZb7ZEI/AAAAAAAAOXg/jYx3tDKudxQ/s1600/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-cXviag_Zdjg/UD5QsZb7ZEI/AAAAAAAAOXg/jYx3tDKudxQ/s400/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_006.png" title="How to Configure Java 1.6 in MyEclipse 9.1_005" width="312" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="How to Configure Java in MyEclipse_Javabynataraj_blogspot_com" href="http://4.bp.blogspot.com/-QVUrYOrE_ck/UD5QtXRg3TI/AAAAAAAAOXs/pOy3oDULAWI/s1600/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-QVUrYOrE_ck/UD5QtXRg3TI/AAAAAAAAOXs/pOy3oDULAWI/s400/How+to+Configure+Java+in+MyEclipse+9.1_JavabynataraJ_007.png" title="How to Configure Java 1.6 in MyEclipse 9.1_006" width="345" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Click Ok button. your MyEclipse is ready to run java.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Now you are able to run java in your MyEclipse.&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=xUQ2GxREBa0:8Sv9eoEy6gU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=xUQ2GxREBa0:8Sv9eoEy6gU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=xUQ2GxREBa0:8Sv9eoEy6gU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=xUQ2GxREBa0:8Sv9eoEy6gU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=xUQ2GxREBa0:8Sv9eoEy6gU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=xUQ2GxREBa0:8Sv9eoEy6gU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=xUQ2GxREBa0:8Sv9eoEy6gU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=xUQ2GxREBa0:8Sv9eoEy6gU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=xUQ2GxREBa0:8Sv9eoEy6gU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/xUQ2GxREBa0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-29T11:03:40.239-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-4Hy155CNGvE/UD5UZQdRJ_I/AAAAAAAAOYA/ED3qfCN-PcI/s72-c/myeclipse9.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/08/how-to-configure-java-in-myeclipse-91.html</feedburner:origLink></item><item><title>Display Current Date using GenericServlet</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/G9ZyiQmfJMk/display-current-date-using.html</link><category>Servlets</category><category>Util pack</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Fri, 07 Sep 2012 21:40:54 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-5083037373244224264</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MEBaGqUr3C4/UDoPDXtjI_I/AAAAAAAAOWo/39aEBCuQ-7k/s1600/CurrentDate_JavabynataraJ.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="128" src="http://3.bp.blogspot.com/-MEBaGqUr3C4/UDoPDXtjI_I/AAAAAAAAOWo/39aEBCuQ-7k/s200/CurrentDate_JavabynataraJ.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;We have a class named Date from &lt;a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Date.html" target="_blank"&gt;java.util.Date&lt;/a&gt; package. We can use the Date class methods to display the date. We are going to display this date in the webpage using servlets.&lt;br /&gt;
&lt;br /&gt;
Here we are using init methods to initialize the names and values. with this we can get the names and values from the web.xml file while the program runs. Actually this init(javax.servlet.ServletConfig) method is invoked by the container during initialization phase of the servlet interface.&lt;br /&gt;
&lt;br /&gt;
init() method is a convienience method provided in &lt;a href="http://docs.oracle.com/cd/E17802_01/products/products/servlet/2.1/api/javax.servlet.GenericServlet.html" target="_blank"&gt;javax.servlet.GenericServlet&lt;/a&gt; class. Generally, it is suggested that&lt;i&gt; init(javax.servlet.ServletConfig)&lt;/i&gt; method present in javax.servlet.GenericServlet class should be given a chance to get executed, during servlet's initialization. This method, apart from performing some initialization process, invokes&lt;i&gt; init()&lt;/i&gt; method at the end.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Let us come to our Date application using servlet.Using Date calss create a new Date object&lt;b&gt; 'd'&lt;/b&gt;. This date object contains the current date. But we can't display the object directly in the webpage. So convert the object to String using&lt;i&gt; toString() &lt;/i&gt;method.Then display the date in the form of string in the servlet.&lt;br /&gt;
&lt;br /&gt;
The Structure of our DateApp is :&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2P9B8NHyGv8/UDoHBekHztI/AAAAAAAAOWM/C7aVIPRmmL8/s1600/DateApp_Structure_javabynataraj_002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="235" src="http://3.bp.blogspot.com/-2P9B8NHyGv8/UDoHBekHztI/AAAAAAAAOWM/C7aVIPRmmL8/s320/DateApp_Structure_javabynataraj_002.jpg" title="displaying current date DateApp Structure" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;pre&gt;Date d=new Date();
String s=d.toString();
&lt;/pre&gt;Use setContentType() method to display in text/html format in the java file of servlet.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;web.xml&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;pre class="brush: java; gutter: false;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd"&amp;gt;
&amp;lt;web-app&amp;gt;
  &amp;lt;servlet&amp;gt;
        &amp;lt;servlet-name&amp;gt;ABC&amp;lt;/servlet-name&amp;gt;
        &amp;lt;servlet-class&amp;gt;blog.javabynataraj.DateSrv&amp;lt;/servlet-class&amp;gt;
  &amp;lt;init-param&amp;gt;
      &amp;lt;param-name&amp;gt;sno&amp;lt;/param-name&amp;gt;
      &amp;lt;param-value&amp;gt;1001&amp;lt;/param-value&amp;gt;
  &amp;lt;/init-param&amp;gt;
  &amp;lt;init-param&amp;gt;
      &amp;lt;param-name&amp;gt;sname&amp;lt;/param-name&amp;gt;
      &amp;lt;param-value&amp;gt;sharukh&amp;lt;/param-value&amp;gt;
  &amp;lt;/init-param&amp;gt;
    &amp;lt;/servlet&amp;gt;

    &amp;lt;servlet-mapping&amp;gt;
        &amp;lt;servlet-name&amp;gt;ABC&amp;lt;/servlet-name&amp;gt;
        &amp;lt;url-pattern&amp;gt;/first&amp;lt;/url-pattern&amp;gt;
    &amp;lt;/servlet-mapping&amp;gt;
&amp;lt;/web-app&amp;gt;
&lt;/pre&gt;in the above web.xml the mappings are done based on serletname 'ABC'.We can give any name but it should be same in &lt;servlet&gt; and &lt;servlet -mapping="-mapping"&gt; tags. Based on this the logical name &lt;b&gt;/first&lt;/b&gt;will be called by Servlet.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt; DateSrv.java&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/servlet&gt;&lt;/servlet&gt;&lt;br /&gt;
&lt;pre class="brush: java; gutter: false;"&gt;package blog.javabynataraj;
import javax.servlet.*;
import java.io.*;
import java.util.*;
public class  DateSrv extends GenericServlet
{
 
 public void service(ServletRequest req,ServletResponse res)throws ServletException,IOException 
 {
         ServletConfig cg=getServletConfig();
   String s1=cg.getInitParameter("sno");
   String s2=cg.getInitParameter("sname");

  PrintWriter pw=res.getWriter();
  res.setContentType("text/html");
  Date d=new Date();
  String s=d.toString();
  pw.println("&amp;lt;b&amp;gt; Date is"+s +"&amp;lt;/b&amp;gt;");
  pw.println("&amp;lt;font color=red &amp;gt;&amp;lt;br&amp;gt; Param1 :"+s1+"&amp;lt;br&amp;gt; param2 is:  "+s2+"&amp;lt;/font&amp;gt;");
     pw.close();
 }//service

}//class

&lt;/pre&gt;&lt;br /&gt;
In the above&lt;i&gt; web.xml&lt;/i&gt; we used urlpattern as&lt;b&gt; '/first'&lt;/b&gt; so while running the program type the url-pattern given in &lt;i&gt;web.xml&lt;/i&gt; in the addressbar of your browser.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8n1e_0N2clE/UDoHN9xvXSI/AAAAAAAAOWU/Ukkx2YeALvM/s1600/CurrentDate+using+servlet_javabynataraj_001.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://2.bp.blogspot.com/-8n1e_0N2clE/UDoHN9xvXSI/AAAAAAAAOWU/Ukkx2YeALvM/s640/CurrentDate+using+servlet_javabynataraj_001.jpg" title="Output of DateApp application" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Download the above Application in jar file.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a alt="DateApp program using Servlets" href="http://www.ziddu.com/download/20198359/DateApp.rar.html" target="_blank"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" title="Download DateApp jar file" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=G9ZyiQmfJMk:cKzPBAscwes:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=G9ZyiQmfJMk:cKzPBAscwes:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=G9ZyiQmfJMk:cKzPBAscwes:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=G9ZyiQmfJMk:cKzPBAscwes:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=G9ZyiQmfJMk:cKzPBAscwes:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=G9ZyiQmfJMk:cKzPBAscwes:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=G9ZyiQmfJMk:cKzPBAscwes:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=G9ZyiQmfJMk:cKzPBAscwes:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=G9ZyiQmfJMk:cKzPBAscwes:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/G9ZyiQmfJMk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-07T21:40:54.366-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-MEBaGqUr3C4/UDoPDXtjI_I/AAAAAAAAOWo/39aEBCuQ-7k/s72-c/CurrentDate_JavabynataraJ.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/08/display-current-date-using.html</feedburner:origLink></item><item><title>How to Copy properties from one Bean OtherBean</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/ZSVwLRoxDoU/how-to-copy-properties-from-one-bean.html</link><category>java</category><category>JavaBeans</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sat, 04 Aug 2012 05:42:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-2917352946095175850</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tUWCBHpvCTw/Tuba1a65bDI/AAAAAAAAAlU/Q4Wz7HV7t8w/s1600/cup-of-java-beans.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="132" src="http://4.bp.blogspot.com/-tUWCBHpvCTw/Tuba1a65bDI/AAAAAAAAAlU/Q4Wz7HV7t8w/s200/cup-of-java-beans.jpg" title="JavaBeans" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;As we know the Bean class containing the variables with setters and getters methods. We can access through the&lt;i&gt; getXxx &lt;/i&gt;and &lt;i&gt;setXxx&lt;/i&gt; methods by different properties. To copy the properties form one bean to another they should have same datatypes.&lt;br /&gt;
&lt;br /&gt;
To Run our program the requirements are:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;commons-beanutils , you can download from here&lt;a href="http://commons.apache.org/beanutils/" target="_blank"&gt; http://commons.apache.org/beanutils/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;commons-loging , you can download from here&lt;a href="http://commons.apache.org/logging/" target="_blank"&gt; http://commons.apache.org/logging/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Eclipse&lt;/li&gt;
&lt;li&gt;JDK 1.6&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;As per shown in the below image you can create the files in Eclipse.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-E1rbK_OYPXk/UB0JHMhD9DI/AAAAAAAAOPw/nXjQ9BugiVU/s1600/CopyProperties_JavabynataraJ.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-E1rbK_OYPXk/UB0JHMhD9DI/AAAAAAAAOPw/nXjQ9BugiVU/s1600/CopyProperties_JavabynataraJ.jpg" title="CopyProperties using Eclipse" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Person.java&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;pre class="brush: java"&gt;package blog.javabynataraj;
//http://javabynataraj.blogspot.com
public class Person {

 private String name;
    private int age;
    
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
}

&lt;/pre&gt;&lt;b&gt;CopyPerson.java&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java"&gt;package blog.javabynataraj;
//http://javabynataraj.blogspot.com
public class CopyPerson {

 private String name;
    private int age;
    
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }

}
&lt;/pre&gt;&lt;br /&gt;
The TestCopyProperties class will let us test copying properties from one bean to another. First, it creates a person object(fromBean) and a copyPerson(toBean) object. It outputs these objects to the console. Then, it call the &lt;a href="http://commons.apache.org/beanutils/api/org/apache/commons/beanutils/BeanUtils.html"&gt;BeanUtils.copyProperties()&lt;/a&gt; method with toBean as the first parameter and fromBean as the second parameter. Notice that the object that is copied to is the first parameter and the object that is copied from is the second parameter.&lt;br /&gt;
&lt;br /&gt;
In the below program we are copying the properties from person object to copyPerson object using BeanUtils.copyProperties(targer,source) method.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;TestCopyProperties.java&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java"&gt;package blog.javabynataraj;
//http://javabynataraj.blogspot.com
import org.apache.commons.beanutils.BeanUtils;

public class TestCopyProperties {
 
 public static void main(String[] args) throws Exception{
  
  Person person = new Person();
  person.setName("Ramu");
  person.setAge(24);
  
  CopyPerson copyPerson = new CopyPerson();
  copyPerson.setName("Krishna");
  copyPerson.setAge(22);
  
  System.out.println("----Before copying the properties----");
  System.out.println("--Person Proerpties--");
  System.out.println(person.getName());
  System.out.println(person.getAge());
  System.out.println("--copyPerson Proerpties--");
  System.out.println(copyPerson.getName());
  System.out.println(copyPerson.getAge());
  
  //BeanUtils.copyProperties(destination,source);
  BeanUtils.copyProperties(copyPerson,person);
  
  System.out.println("----Person to CopyPerson----");
  //the Person bean properties copied to CopyProperties bean
  System.out.println(copyPerson.getName());
  System.out.println(copyPerson.getAge());
 }
}
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Output:&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-81pxd4lf3qw/UB0MDzLQSFI/AAAAAAAAOQE/fbW_hXM4Ogg/s1600/Output_CopyProperties_JavabynataraJ.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-81pxd4lf3qw/UB0MDzLQSFI/AAAAAAAAOQE/fbW_hXM4Ogg/s1600/Output_CopyProperties_JavabynataraJ.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/20050189/CopyProperties.rar.html" target="_blank"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" title="Download CopyProperties Zip" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=ZSVwLRoxDoU:geNHLOTGBxI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=ZSVwLRoxDoU:geNHLOTGBxI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=ZSVwLRoxDoU:geNHLOTGBxI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=ZSVwLRoxDoU:geNHLOTGBxI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=ZSVwLRoxDoU:geNHLOTGBxI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=ZSVwLRoxDoU:geNHLOTGBxI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=ZSVwLRoxDoU:geNHLOTGBxI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=ZSVwLRoxDoU:geNHLOTGBxI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=ZSVwLRoxDoU:geNHLOTGBxI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/ZSVwLRoxDoU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-04T05:42:39.070-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-tUWCBHpvCTw/Tuba1a65bDI/AAAAAAAAAlU/Q4Wz7HV7t8w/s72-c/cup-of-java-beans.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/08/how-to-copy-properties-from-one-bean.html</feedburner:origLink></item><item><title>How to Iterate Generic type of ArrayList&lt;?&gt;</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/OuLWfmffDkI/how-to-iterate-generic-type-of.html</link><category>Collections</category><category>Generics</category><category>CoreJava</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Tue, 02 Oct 2012 01:02:45 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-5795494831017757039</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-iX_6AIMBJDc/T9Rd3YfhFMI/AAAAAAAANm0/Q8KBNwbZ99o/s1600/cup_generics-300x300.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;" title="Generics Cup"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-iX_6AIMBJDc/T9Rd3YfhFMI/AAAAAAAANm0/Q8KBNwbZ99o/s200/cup_generics-300x300.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Generics in Java&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;G&lt;/b&gt;enerics were introduced in Java 1.5 to define abstract types for the variables of&amp;nbsp;by enclosing a comma-separated list of their names within angle brackets after the name of the class or interface. We can user this type of variables any where in the class if a type is required in any instance fields or methods of the class.&lt;br /&gt;
&lt;br /&gt;
Now in this post we are learning how to iterate the Generic type of list.&lt;br /&gt;
&lt;br /&gt;
Normally we used to iterate any list we take the help of Iterator. If it is normal list as well we can iterate the Generic type.&lt;br /&gt;
&lt;br /&gt;
Lets take a bean class of User with a constructor and setters and getters methods.&lt;br /&gt;
&lt;br /&gt;
Here the User having the String type name and link variables.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;pre class="brush: java"&gt;/*
 * Created on Jun 6, 2012
 */
package com.javabynataraj;

/**
 * @author Muralidhar N
 *
 * To change the template for this generated type comment go to
 * Window&amp;gt;Preferences&amp;gt;Java&amp;gt;Code Generation&amp;gt;Code and Comments
 */

public class User {
 
 public String name;
 public String url;
 //constructor to create a new Object with name and url parameters.
 User(String n,String u){
  this.name=n;
  this.url=u;
 }
 //overrided toString method here to reduce the looping repetitions.
 public String toString(){
   return this.name + " " + this.url;
 } 
 //setters and getters
 public String getName() {
  return name;
 }
 public String getUrl() {
  return url;
 }
 public void setName(String string) {
  name = string;
 }
 public void setUrl(String string) {
  url = string;
 }

}

&lt;/pre&gt;
&lt;br /&gt;
Take a list object in ListUser class add the list objects with the name and link.&lt;br /&gt;
Here we can iterate the listuser object by normal iteration and for-each loop.These are given below in the program.&lt;br /&gt;
&lt;pre class="brush: java"&gt;/*
 * Created on Jun 6, 2012
 *
 */
package com.javabynataraj;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * @author Muralidhar N
 *
 * To change the template for this generated type comment go to
 * Window&amp;amp;gt;Preferences&amp;amp;gt;Java&amp;amp;gt;Code Generation&amp;amp;gt;Code and Comments
 */
public class ListUser {
 
 public static void main(String[] args) {
  
  List userlist = new ArrayList();
  userlist.add(new User("name1","url1"));
  userlist.add(new User("name2","url2"));
  userlist.add(new User("name2","url3"));
  userlist.add(new User("name4","url4"));
  userlist.add(new User("name5","url5"));
  userlist.add(new User("name6","url6"));
  
  System.out.println("Using Iterator");
  Iterator&amp;lt;user&amp;gt; it = userlist.iterator();
  while(it.hasNext()){
   User u =  it.next();
   System.out.println(u.getName()+"   "+u.getUrl());
  }
  System.out.println("Using for-each loop");
      for (User u : list) {
         System.out.println(u.link + " " + u.url);
      }
 }

}

&lt;/pre&gt;
&lt;br /&gt;
by using these ways we can do the iteration of User class type by using to the arraylist. &lt;br /&gt;
&lt;br /&gt;
We can see the out put to this program as given below.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-vI_sXUJunc0/T9RdRsGqvaI/AAAAAAAANms/u0qyElAOVis/s1600/Iteration+by+Generics_JavabynataraJ.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="Output to Iteration of Arraylist"&gt;&lt;img alt="How to iterate Generic type of ArrayList_JavabynataraJ" border="0" height="310" src="http://4.bp.blogspot.com/-vI_sXUJunc0/T9RdRsGqvaI/AAAAAAAANms/u0qyElAOVis/s400/Iteration+by+Generics_JavabynataraJ.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
We can do the iterations as mentioned above. if you found any more in different ways leave the comments.&lt;br /&gt;
The detailed &lt;a href="http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf" target="_blank"&gt;document on Generics&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=OuLWfmffDkI:JUqLBmiEL1s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=OuLWfmffDkI:JUqLBmiEL1s:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=OuLWfmffDkI:JUqLBmiEL1s:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=OuLWfmffDkI:JUqLBmiEL1s:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=OuLWfmffDkI:JUqLBmiEL1s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=OuLWfmffDkI:JUqLBmiEL1s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=OuLWfmffDkI:JUqLBmiEL1s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=OuLWfmffDkI:JUqLBmiEL1s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=OuLWfmffDkI:JUqLBmiEL1s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/OuLWfmffDkI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-02T01:02:45.577-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-iX_6AIMBJDc/T9Rd3YfhFMI/AAAAAAAANm0/Q8KBNwbZ99o/s72-c/cup_generics-300x300.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/06/how-to-iterate-generic-type-of.html</feedburner:origLink></item><item><title>How to Reverse a String (Sentence) in Java</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/7IotMlEeZxE/how-to-reverse-string-sentence-in-java.html</link><category>CoreJava</category><category>Strings</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sat, 21 Apr 2012 23:33:58 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-330362238854158000</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Reverse a String the form of words we are taking the help of &lt;a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/StringTokenizer.html" target="_blank"&gt;StringTokenizer &lt;/a&gt;class it is having six featured methods in its class. We can use two of them. First apply StringTokenizer on the String then Split the sentence to words using delimiter. Then push all the words into Stack class. At last pop all words from Stack.&lt;br /&gt;
&lt;br /&gt;
We can form a reverse sentence in this easy way as show below diagram.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DO-pUuFFKi0/T4mPgLeu6ZI/AAAAAAAALwI/ePw-dm0LoR0/s1600/Reverse+Sentense+using+stack_JavabynataraJ.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-DO-pUuFFKi0/T4mPgLeu6ZI/AAAAAAAALwI/ePw-dm0LoR0/s320/Reverse+Sentense+using+stack_JavabynataraJ.jpg" width="249" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java"&gt;package com.javabynataraj;

import java.util.*;

/**
 * Show String Reversals
 * @version $Id: StringReverse.java,v 1.4 2012/04/14 17:56:18 muralidhar n $
 */
public class StringReverse {
  public static void main(String[] argv) {
    //
    String s = "Father Charles Goes Down And Ends Battle";

    // Put it in the stack frontwards
    Stack&amp;lt;String&amp;gt; myStack = new Stack&amp;lt;String&amp;gt;();
    StringTokenizer st = new StringTokenizer(s);
    while (st.hasMoreTokens()) myStack.push((String) st.nextElement());

    // Print the stack backwards
    System.out.print('"' + s + '"' + " backwards by word is:\n\t\"");
    while (!myStack.empty()) { 
      System.out.print(myStack.pop());
      System.out.print(' ');
    }
    System.out.println('"');
    
  }
}
&lt;/pre&gt;&lt;br /&gt;
Before going to compile this program you should aware of compiling packaged java program. And how to run a packaged class. You can find in the below output.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-y7K8IKfWgtA/T5Oi8at3WII/AAAAAAAAMGg/g9ZF9ILrVNE/s1600/StringReverse_Output.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-y7K8IKfWgtA/T5Oi8at3WII/AAAAAAAAMGg/g9ZF9ILrVNE/s1600/StringReverse_Output.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=7IotMlEeZxE:sibd9yUbB0o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=7IotMlEeZxE:sibd9yUbB0o:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=7IotMlEeZxE:sibd9yUbB0o:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=7IotMlEeZxE:sibd9yUbB0o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=7IotMlEeZxE:sibd9yUbB0o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=7IotMlEeZxE:sibd9yUbB0o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=7IotMlEeZxE:sibd9yUbB0o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=7IotMlEeZxE:sibd9yUbB0o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=7IotMlEeZxE:sibd9yUbB0o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/7IotMlEeZxE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-21T23:33:58.039-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-DO-pUuFFKi0/T4mPgLeu6ZI/AAAAAAAALwI/ePw-dm0LoR0/s72-c/Reverse+Sentense+using+stack_JavabynataraJ.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/04/how-to-reverse-string-sentence-in-java.html</feedburner:origLink></item><item><title>Beginning JavaServer Pages Download</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/_U8QrQqC5r0/beginning-javaserver-pages-download.html</link><category>Downloads</category><category>AdvJavaBooks</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Fri, 16 Mar 2012 11:05:40 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-6553100984251552815</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://4.bp.blogspot.com/-3JvnPVj4h7A/T2N8wjvM3PI/AAAAAAAAKv4/pt53BX1vYKg/s1600/Beginning+JavaServer+Pages.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Beginning JavaServer Pages "&gt;&lt;img alt="Beginning JavaServer Pages" border="0" height="200" src="http://4.bp.blogspot.com/-3JvnPVj4h7A/T2N8wjvM3PI/AAAAAAAAKv4/pt53BX1vYKg/s200/Beginning+JavaServer+Pages.jpg" width="158" /&gt;&lt;/a&gt;&lt;br /&gt;
JSP is one of the core technologies for &lt;a href="http://javabynataraj.blogspot.in/2012/03/java-for-web-with-servlets-jsp-and-ejb.html"&gt;server-side Java applications &lt;/a&gt;and the 2.0 release, which this book covers in detail, makes JSP an even more powerful tool.Walks Java programmers and Web developers through &lt;a href="http://www.google.com/url?q=http://javabynataraj.blogspot.com/2011/06/simple-struts-program-using-tiles.html&amp;amp;sa=U&amp;amp;ei=-H5jT-6ML4SXiQfyoansBQ&amp;amp;ved=0CBIQFjAH&amp;amp;client=internal-uds-cse&amp;amp;usg=AFQjCNECoCXQBL34xSvn-qtyospdH8AUzg"&gt;JSP fundamentals&lt;/a&gt;, including JSP syntax and directives, JSP Expression Language, JSP Tag libraries, JSTL, and techniques for testing and debugging.&lt;br /&gt;
&lt;br /&gt;
Shows how to use JSP in real-world Web applications along with open source frameworks such as Struts, WebWork, and Turbine, software design methodologies, and developer tools like Ant, jUnit, and CVS, as well as popular IDEs (integrated development environmnents).Each chapter has an exercise section with solutions on the companion Web site.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;From the Back Cover&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://www.flipkart.com/beginning-javaserver-pages-076457485x/p/itmdyyy9kzgftajg?pid=9780764574856&amp;amp;affid=muralidhar" target="_blank"&gt;JavaServer Pages&lt;/a&gt; (JSP) is a cross-platform language that generates dynamic Web pages and uses XML-like tags written in Java to create content. With its latest release, version 2.0, JSP has become an even more powerful tool that beginners often find challenging to learn. This book provides you with an accessible introduction to JSP.&lt;br /&gt;
Packed with &lt;a href="http://javabynataraj.blogspot.in/2011/06/storing-username-and-password-using.html"&gt;real-world code&lt;/a&gt; examples and in-depth case studies accompanied by fully working applications, this book introduces the many new features of JSP 2.0 while emphasizing good Web development practices. Along the way, you'll examine how JSP interacts with other Enterprise Java technologies and you'll be challenged to apply your new JSP programming skills to real-world projects.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17883992/Beginning_java_servelts_jsp.zip.html" target="_blank" title="Download PDF from Ziddu"&gt;&lt;img alt="Beginning JavaServer Pages" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flipkart.com/beginning-javaserver-pages-076457485x/p/itmdyyy9kzgftajg?pid=9780764574856&amp;amp;affid=muralidhar" style="margin-left: 1em; margin-right: 1em;" title="Buy from flipkart"&gt;&lt;img alt="Beginning JavaServer Pages" src="http://img4.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=_U8QrQqC5r0:2kfF8gN6ZDs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=_U8QrQqC5r0:2kfF8gN6ZDs:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=_U8QrQqC5r0:2kfF8gN6ZDs:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=_U8QrQqC5r0:2kfF8gN6ZDs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=_U8QrQqC5r0:2kfF8gN6ZDs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=_U8QrQqC5r0:2kfF8gN6ZDs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=_U8QrQqC5r0:2kfF8gN6ZDs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=_U8QrQqC5r0:2kfF8gN6ZDs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=_U8QrQqC5r0:2kfF8gN6ZDs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/_U8QrQqC5r0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-16T11:05:40.824-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-3JvnPVj4h7A/T2N8wjvM3PI/AAAAAAAAKv4/pt53BX1vYKg/s72-c/Beginning+JavaServer+Pages.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/03/beginning-javaserver-pages-download.html</feedburner:origLink></item><item><title>Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/Vzci9armFxQ/sams-teach-yourself-javaserver-pages-20.html</link><category>Downloads</category><category>AdvJavaBooks</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Fri, 16 Mar 2012 10:28:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-4657425411651981672</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SnEtX-PW39M/T2IkNwdf47I/AAAAAAAAKug/fSZJnfwyo0k/s1600/Sams+Teach+Yourself+JavaServer+Pages+2.0.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat"&gt;&lt;img alt="Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat" border="0" height="200" src="http://3.bp.blogspot.com/-SnEtX-PW39M/T2IkNwdf47I/AAAAAAAAKug/fSZJnfwyo0k/s200/Sams+Teach+Yourself+JavaServer+Pages+2.0.jpg" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;In &lt;a href="http://www.flipkart.com/sams-teach-yourself-frontpage-2000-24-hours-8176352926/p/itmdyuduhkgergzg?pid=9788176352925&amp;amp;affid=muralidhar" target="_blank"&gt;JavaServer Pages 2.0&lt;/a&gt;, Sun has added new features that make it even easier to create dynamic, interactive Web pages in &lt;a href="http://javabynataraj.blogspot.in/2012/02/effective-java-2nd-edition-programming.html"&gt;Java&lt;/a&gt;. These include a built-in expression language and a library of tags (the JSP Standard Tag Library) that facilitate creation of pages.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flipkart.com/sams-teach-yourself-frontpage-2000-24-hours-8176352926/p/itmdyuduhkgergzg?pid=9788176352925&amp;amp;affid=muralidhar" target="_blank"&gt;Sams Teach Yourself JavaServer Pages 2.0 in 24 Hours&lt;/a&gt; starts with the basics of JSP, and explains the expression language, JSTL, creating new tags and more. Each lesson builds on the previous one, giving you a full picture of&lt;a href="http://www.google.com/url?q=http://javabynataraj.blogspot.com/2012/03/java-for-web-with-servlets-jsp-and-ejb.html&amp;amp;sa=U&amp;amp;ei=i3djT7KhA7GyiQfM8oHLBQ&amp;amp;ved=0CBIQFjAHOAo&amp;amp;client=internal-uds-cse&amp;amp;usg=AFQjCNHnjCIVZDgAVL8LpeTagI2-jig4DA"&gt; JSP development&lt;/a&gt;. Later chapters describe how to incorporate XML, interface with larger Java applications, work with popular frameworks such as Struts, and more. The book includes Apache Tomcat, Sun's reference implementation of JSP, so you can start developing applications immediately.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;About the Author&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pCJIQ2TdE6M/T2N1qIzFeHI/AAAAAAAAKvw/b8Y4CpTOIm8/s1600/wutka_mark_c.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Mark Wutka"&gt;&lt;img alt="Mark Wutka" border="0" src="http://4.bp.blogspot.com/-pCJIQ2TdE6M/T2N1qIzFeHI/AAAAAAAAKvw/b8Y4CpTOIm8/s1600/wutka_mark_c.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Mark Wutka has been programming since the Carter administration and considers programming to be a relaxing pastime. He managed to get a computer science degree while designing and developing networking software for Delta Airlines. Although he has been known to delve into areas of system and application architecture, he isn't happy unless he's writing code . . . usually in Java.&lt;br /&gt;
&lt;br /&gt;
As a consultant for Wutka Consulting, Mark enjoys solving interesting technical problems and helping his coworkers explore new technologies. He has taught classes, written articles and books, and given lectures. His first book, Hacking Java, outsold Stephen King at the local technical bookstore. He's also known for having a warped sense of humor.&lt;br /&gt;
&lt;br /&gt;
He plays a mean game of Scrabble and a lousy game of chess, and he is the bane of every greenskeeper east of Atlanta. He is also a women's gymnastics judge.&lt;br /&gt;
&lt;br /&gt;
He can be reached via e-mail at &lt;a href="mailto:mark@wutka.com"&gt;mark@wutka.com&lt;/a&gt;. You can also visit his Web site at&amp;nbsp;&lt;a href="http://devcode.blogspot.in/"&gt;http://devcode.blogspot.in/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17883468/24hours.jpg.html" target="_blank" title="Download PDF from Ziddu"&gt;&lt;img alt="Sams Teach Yourself JavaServer Pages 2.0" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flipkart.com/sams-teach-yourself-frontpage-2000-24-hours-8176352926/p/itmdyuduhkgergzg?pid=9788176352925&amp;amp;affid=muralidhar" title="Buy from flipkart"&gt;&lt;img alt="Sams Teach Yourself JavaServer Pages 2.0" altl="Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat" src="http://img4.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=Vzci9armFxQ:AxUfbUg8-C0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=Vzci9armFxQ:AxUfbUg8-C0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=Vzci9armFxQ:AxUfbUg8-C0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=Vzci9armFxQ:AxUfbUg8-C0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=Vzci9armFxQ:AxUfbUg8-C0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=Vzci9armFxQ:AxUfbUg8-C0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=Vzci9armFxQ:AxUfbUg8-C0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=Vzci9armFxQ:AxUfbUg8-C0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=Vzci9armFxQ:AxUfbUg8-C0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/Vzci9armFxQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-16T10:28:15.145-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-SnEtX-PW39M/T2IkNwdf47I/AAAAAAAAKug/fSZJnfwyo0k/s72-c/Sams+Teach+Yourself+JavaServer+Pages+2.0.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/03/sams-teach-yourself-javaserver-pages-20.html</feedburner:origLink></item><item><title>Java for the Web with Servlets, JSP, and EJB</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/S9ecqoAkniQ/java-for-web-with-servlets-jsp-and-ejb.html</link><category>Downloads</category><category>AdvJavaBooks</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Tue, 06 Mar 2012 09:18:12 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-3854319851128682792</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://1.bp.blogspot.com/-X0gcOUuwFbU/T0DCC1jbxYI/AAAAAAAAKKo/hWVnRbU2Dkk/s1600/Java+for+the+Web+with+Servlets,+JSP,+and+EJB.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Java for the Web with Servlets, JSP, and EJB"&gt;&lt;img alt="Java for the Web with Servlets, JSP, and EJB" border="0" height="200" src="http://1.bp.blogspot.com/-X0gcOUuwFbU/T0DCC1jbxYI/AAAAAAAAKKo/hWVnRbU2Dkk/s200/Java+for+the+Web+with+Servlets,+JSP,+and+EJB.jpg" width="155" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;i&gt;&lt;a href="http://www.flipkart.com/java-web-servlets-jsp-ejb-8176356271/p/itmdyudvpcfgyzda?pid=9788176356275&amp;amp;affid=muralidhar" target="_blank"&gt;Java for Web with Servlets, JSP and EJB&lt;/a&gt;&lt;/i&gt;&amp;nbsp;is the one book you need to master Java web programming. It covers all the technologies needed to program web applications in Java using Servlets 2.3, JSP 1.2, EJB 2.0 and client-side programming with JavaScript. These technologies are explained in the context of real-world projects, such as an e-commerce application, a document management program,&lt;a href="http://javabynataraj.blogspot.in/2011/04/upload-csv-file-into-mysql-database.html"&gt; file upload&lt;/a&gt; and programmable file download, and an XML-based online book project.&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;In addition to excellent content, this book includes licenses to two Java web components from BrainySoftware.com. You receive a full license of the Programmable File Download component for commercial and non-commercial deployment.&amp;nbsp;&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;You are also granted to a license to deploy the author's popular File Upload bean for non-commercial use, which has been licensed by the Fortune 500 company Commerce One and purchased by major corporations such as Saudi Business Machine, Ltd. and Baxter Healthcare Corporation.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;b style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;From the Author&lt;/b&gt;&lt;br /&gt;
 &lt;br /&gt;
 This book covers Servlet 2.3, JSP 1.2 and EJB 2.0 and caters to beginners as well as advanced developers. For beginners, this book is really easy reading. You are guaranteed to run your first servlet in 6 easy steps or about 10 minutes after you install Tomcat. For seasoned programmers, you will enjoy even more because the strength of this book is that it offers real solutions to challenges Web developers face every day.&lt;br /&gt;
&lt;br /&gt;
 &lt;b&gt;You will find techniques and projects such as:&lt;/b&gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 - Sending files to the browser and force the browser to display the "Save As" dialog.&lt;br /&gt;
 - File upload, including the original code whose modified version is used in IBM's WebSphere J2EE &amp;nbsp; server documentation.&lt;br /&gt;
 - Document management, providing a Windows Explorer-like navigable object structure.&lt;br /&gt;
 - XML-Based e-books.- Model 2 Implementation of an E-Commerce Site.&lt;br /&gt;
 - Filters&lt;br /&gt;
 - Accessing databases and run your SQL statements online&lt;br /&gt;
 - Session management&lt;br /&gt;
 - Web Security&lt;br /&gt;
 - Developing session, entity and message-driven EJBs and deploying them in JBoss.&lt;br /&gt;
 - Controlling applets using JavaScript&lt;br /&gt;
 - Client-side input validation&lt;br /&gt;
 - &lt;a href="http://www.javaranch.com/journal/200409/MeetTheAuthor-BudiKurniawan.html" target="_blank"&gt;Budi Kurniawan&lt;/a&gt;, author&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" title="Download from Ziddu" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" alt="Java for the Web with Servlets, JSP, and EJB eBook Download"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt; &lt;a href="http://www.flipkart.com/java-web-servlets-jsp-ejb-8176356271/p/itmdyudvpcfgyzda?pid=9788176356275&amp;amp;affid=muralidhar" title="Buy from flipkart" target="_blank"&gt;&lt;img src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" alt="Java for the Web with Servlets, JSP, and EJB eBook Download"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=S9ecqoAkniQ:urpzSXS-gPk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=S9ecqoAkniQ:urpzSXS-gPk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=S9ecqoAkniQ:urpzSXS-gPk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=S9ecqoAkniQ:urpzSXS-gPk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=S9ecqoAkniQ:urpzSXS-gPk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=S9ecqoAkniQ:urpzSXS-gPk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=S9ecqoAkniQ:urpzSXS-gPk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=S9ecqoAkniQ:urpzSXS-gPk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=S9ecqoAkniQ:urpzSXS-gPk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/S9ecqoAkniQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-06T09:18:12.764-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-X0gcOUuwFbU/T0DCC1jbxYI/AAAAAAAAKKo/hWVnRbU2Dkk/s72-c/Java+for+the+Web+with+Servlets,+JSP,+and+EJB.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/03/java-for-web-with-servlets-jsp-and-ejb.html</feedburner:origLink></item><item><title>more Servlets and JavaServer Pages eBook Download</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/coiW3wTKYYM/more-servlets-and-javaserver-pages.html</link><category>Downloads</category><category>AdvJavaBooks</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Fri, 02 Mar 2012 10:40:07 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-9031629061264288264</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--swrrs8qxIU/T0C9e0ZpOwI/AAAAAAAAKKg/V0Ro6_B7SFA/s1600/more+Servlets+and+JavaServer+Pages.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="more Servlets and JavaServer Pages"&gt;&lt;img alt="more Servlets and JavaServer Pages" border="0" height="200" src="http://3.bp.blogspot.com/--swrrs8qxIU/T0C9e0ZpOwI/AAAAAAAAKKg/V0Ro6_B7SFA/s200/more+Servlets+and+JavaServer+Pages.jpg" width="151" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.apl.jhu.edu/~hall/" target="_blank"&gt;Marty Hall's&lt;/a&gt; Core &lt;a href="http://www.flipkart.com/more-servlets-javaserver-pages-0130676144/p/itmczypu4ejz2nzj?pid=9780130676146&amp;amp;affid=muralidhar" target="_blank"&gt;Servlets and JavaServer Pages&lt;/a&gt; was last year's #1 servlet/JSP book helping over 100,000 Java developers master the power of Java server-side programming to Web-enable an extraordinary range of applications. Now, Hall takes the next step, bringing together even more powerful servlet/JSP techniques.&lt;br /&gt;
&lt;br /&gt;
After a quick review of the basics, Hall presents in-depth coverage of the latest servlet and JSP capabilities incorporated in &lt;a href="http://www.ziddu.com/download/17959728/JDK1.4.0.rar.html" target="_blank"&gt;JDK Version 1.4&lt;/a&gt;, including filters, application events, and enhancements to JSP's XML support. Next, Hall moves on to Web application development, introducing the latest Servlet 2.3/JSP 1.1 features, and offering in-depth coverage of the Web Application Deployment Descriptor.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;More Servlets and JavaServer Pages includes a comprehensive section introducing the new tag library features incorporated in JSP 1.2, including a full chapter on Apache tag libraries. Hall concludes with an exceptionally comprehensive library of techniques for performance optimization, from caching to content compression, metering and connection pooling to changing JVM parameters. The book also includes a full chapter on Web application security, as well as a start-to-finish case study application.&lt;br /&gt;
&lt;br /&gt;
&lt;b style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;Part I&lt;/b&gt; gives a thorough&lt;a href="http://javabynataraj.blogspot.in/2009/05/2-introduction-to-framework.html"&gt; introduction to programming&lt;/a&gt; with servlet and JSP technology. It shows you how to configure your server, read form data and HTTP headers, handle cookies, track sessions, apply JSP scripting elements, use JavaBeans components, develop JSP tag libraries, and apply the&lt;a href="http://javabynataraj.blogspot.in/2009/05/model-1-model-1-architecture-based-web.html"&gt; MVC architecture&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Part II&lt;/b&gt; provides exhaustive details on Web application development and deployment. It explains how to register Web applications, how to organize them, how to deploy them in WAR files, how to deal with relative URLs, and how to share data among Web applications. It also gives details on every element in version 2.3 of the deployment descriptor (web.xml).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Part III&lt;/b&gt; describes Web application security in detail. It explains two general strategies for securing your applications: declarative security and programmatic security. Within each of these strategies, it shows you how to use form-based or BASIC authentication and how to protect your network traffic with SSL.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Part IV&lt;/b&gt; covers two features introduced with servlets 2.3: filters and life-cycle events. It explains how to use filters to debug, modify, and optimize the output of previously existing &lt;a href="http://javabynataraj.blogspot.in/2011/06/headfirst-servlets-and-jsp-2nd-edition.html"&gt;servlets and JSP&lt;/a&gt; pages. It also shows you how to use event listeners to respond to major events in the server life cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Part V&lt;/b&gt; looks at new tag library developments. It shows you how to improve your own tag libraries by making use of new capabilities of the JSP 1.2 specification and explains how to streamline your code by using the new standard JSP tag library (JSPTL).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17576840/MoreServletsandJavaServerPages.zip.html" target="_blank" title="Download from Ziddu"&gt;&lt;img alt="more Servlets and JavaServer Pages" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flipkart.com/more-servlets-javaserver-pages-0130676144/p/itmczypu4ejz2nzj?pid=9780130676146&amp;amp;affid=muralidhar" target="_blank" title="Buy from flipkart"&gt;&lt;img alt="more Servlets and JavaServer Pages" src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=coiW3wTKYYM:hjcBFyGMZRg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=coiW3wTKYYM:hjcBFyGMZRg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=coiW3wTKYYM:hjcBFyGMZRg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=coiW3wTKYYM:hjcBFyGMZRg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=coiW3wTKYYM:hjcBFyGMZRg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=coiW3wTKYYM:hjcBFyGMZRg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=coiW3wTKYYM:hjcBFyGMZRg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=coiW3wTKYYM:hjcBFyGMZRg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=coiW3wTKYYM:hjcBFyGMZRg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/coiW3wTKYYM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-02T10:40:07.127-08:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/--swrrs8qxIU/T0C9e0ZpOwI/AAAAAAAAKKg/V0Ro6_B7SFA/s72-c/more+Servlets+and+JavaServer+Pages.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/03/more-servlets-and-javaserver-pages.html</feedburner:origLink></item><item><title>Head-First core Java-2nd Edition Download</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/LmZAjR1Qd6I/head-first-core-java-2nd-edition.html</link><category>HeadFirst</category><category>CoreJavaBooks</category><category>Downloads</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Thu, 01 Mar 2012 10:07:13 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-4700452161129569862</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://4.bp.blogspot.com/-VfyH4oN5KDA/Tz95W-Rxr7I/AAAAAAAAKJ4/UV1ICRIOKME/s1600/HeadFirstJava_JavabynataraJ.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;" title="Head-First core Java-2nd Edition Download"&gt;&lt;img alt="Head-First core Java-2nd Edition Download" border="0" height="200" src="http://4.bp.blogspot.com/-VfyH4oN5KDA/Tz95W-Rxr7I/AAAAAAAAKJ4/UV1ICRIOKME/s200/HeadFirstJava_JavabynataraJ.jpg" width="172" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;Learning a complex &lt;a href="http://javabynataraj.blogspot.in/2010/11/download-headfirstservlets-chapter-3.html"&gt;new language&lt;/a&gt; is no easy task especially when it s an object-oriented computer&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white;"&gt;programming language like&lt;a href="http://javabynataraj.blogspot.in/2011/06/headfirst-servlets-and-jsp-2nd-edition.html"&gt; Java&lt;/a&gt;. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study.&lt;/span&gt;&lt;span style="background-color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white;"&gt;The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the &lt;a href="http://javabynataraj.blogspot.in/search/label/HeadFirst"&gt;Head First &lt;/a&gt;approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="background-color: white;"&gt;That's how your brain knows.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white;"&gt;And that's how your brain will learn Java.&amp;nbsp;&lt;/span&gt;&lt;i style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;a href="http://www.flipkart.com/head-first-java-8173666024/p/itmczzj44rzzcpcp?pid=9788173666025&amp;amp;affid=muralidhar"&gt;Head First Java&lt;/a&gt;&lt;/i&gt;&lt;span style="background-color: white;"&gt;&amp;nbsp;combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to &lt;a href="http://javabynataraj.blogspot.in/2012/01/download-object-oriented-programming.html"&gt;object-oriented programming&lt;/a&gt; and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white;"&gt;If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white;"&gt;By exploiting how your brain works,&amp;nbsp;&lt;/span&gt;&lt;i style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;a href="http://www.flipkart.com/head-first-java-8173666024/p/itmczzj44rzzcpcp?pid=9788173666025&amp;amp;affid=muralidhar"&gt;Head First Java&lt;/a&gt;&lt;/i&gt;&lt;span style="background-color: white;"&gt;&amp;nbsp;compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17700570/Head-First-core-Java-2.pdf.html" title="Download from Ziddu"&gt;&lt;img alt="Download from Ziddu" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="background-color: white; text-align: -webkit-auto;"&gt;&lt;span style="font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://www.flipkart.com/head-first-java-8173666024/p/itmczzj44rzzcpcp?pid=9788173666025&amp;amp;affid=muralidhar" title="Buy from flipkart"&gt;&lt;img alt="Buy from flipkart" src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=LmZAjR1Qd6I:r1W2X7Vae9A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=LmZAjR1Qd6I:r1W2X7Vae9A:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=LmZAjR1Qd6I:r1W2X7Vae9A:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=LmZAjR1Qd6I:r1W2X7Vae9A:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=LmZAjR1Qd6I:r1W2X7Vae9A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=LmZAjR1Qd6I:r1W2X7Vae9A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=LmZAjR1Qd6I:r1W2X7Vae9A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=LmZAjR1Qd6I:r1W2X7Vae9A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=LmZAjR1Qd6I:r1W2X7Vae9A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/LmZAjR1Qd6I" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-01T10:07:13.412-08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-VfyH4oN5KDA/Tz95W-Rxr7I/AAAAAAAAKJ4/UV1ICRIOKME/s72-c/HeadFirstJava_JavabynataraJ.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/03/head-first-core-java-2nd-edition.html</feedburner:origLink></item><item><title>Data Structures with Java, Second Edition by JohnR.Hubrand</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/fXL-UEiZfvU/data-structures-with-java-second.html</link><category>CoreJavaBooks</category><category>Downloads</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Mon, 27 Feb 2012 09:59:03 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-2959159046307167325</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://1.bp.blogspot.com/-_rwFUuhYSDs/Tzv3H-s9khI/AAAAAAAAKDo/4hVIl3IgEmQ/s1600/DataStrutureswithJavaSecondEdition.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Data Structures with Java, Second Edition by JohnR.Hubrand"&gt;&lt;img alt="Data Structures with Java" border="0" height="200" src="http://1.bp.blogspot.com/-_rwFUuhYSDs/Tzv3H-s9khI/AAAAAAAAKDo/4hVIl3IgEmQ/s200/DataStrutureswithJavaSecondEdition.jpg" width="148" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;Scores of problems and examples—which will be available on the Internet after publication—simplify and demonstrate central concepts and help users develop their expertise in handling data structures in &lt;/span&gt;&lt;a href="http://javabynataraj.blogspot.in/2011/06/headfirst-servlets-and-jsp-2nd-edition.html" style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;Java&lt;/a&gt;&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&amp;nbsp;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;• Java is today’s fastest growing &lt;a href="http://javabynataraj.blogspot.in/2012/02/core-java-volume-i-fundamentals-8th.html"&gt;programming language&lt;/a&gt;, with broad popular appeal for its ease of use in creating websites and its functioning capability on any platform&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;• Topics cover all the material in the first- or second-year course required of all Computer Science majors&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white;"&gt;&lt;b&gt;From the Back Cover&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;Master the fundamentals of data structures with Java with Schaum’s—the high-performance study guide. It will help you cut study time, hone problem-solving skills, and achieve your personal best on exams and projects!&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;Students love Schaum’s Outlines because they produce results. Each year, hundreds of thousands of students improve their test scores and final grades with these indispensable study guides.&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b style="background-color: white;"&gt;About the Author&lt;/b&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;Jean R. Hubbard, Ph.D. (Richmond, VA) is Professor of Mathematics and Computer Science at the University of Richmond. He is the author of the popular Schaum's Outline Programming with C++ and &lt;a href="http://javabynataraj.blogspot.in/2011/06/headfirst-servlets-and-jsp-2nd-edition.html"&gt;Programming with Java&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://www.ziddu.com/download/17874520/ds_with_java.zip.html" title="Download from Ziddu"&gt;&lt;img alt="Download from Ziddu" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://www.flipkart.com/data-structures-software-development-object-oriented-domain-java-edition-8131711471/p/itmdytstu4fpzh6z?pid=9788131711477&amp;amp;affid=muralidhar" title="Buy from flipkart"&gt;&lt;img alt="Buy from flipkart" src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=fXL-UEiZfvU:9fEiznQt7tE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=fXL-UEiZfvU:9fEiznQt7tE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=fXL-UEiZfvU:9fEiznQt7tE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=fXL-UEiZfvU:9fEiznQt7tE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=fXL-UEiZfvU:9fEiznQt7tE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=fXL-UEiZfvU:9fEiznQt7tE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=fXL-UEiZfvU:9fEiznQt7tE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=fXL-UEiZfvU:9fEiznQt7tE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=fXL-UEiZfvU:9fEiznQt7tE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/fXL-UEiZfvU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-27T09:59:03.331-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-_rwFUuhYSDs/Tzv3H-s9khI/AAAAAAAAKDo/4hVIl3IgEmQ/s72-c/DataStrutureswithJavaSecondEdition.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/02/data-structures-with-java-second.html</feedburner:origLink></item><item><title>SCWCD Exam Study Kit Second Edition eBook Download</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/v1bxqt6Q4OI/scwcd-exam-study-kit-second-edition.html</link><category>Downloads</category><category>AdvJavaBooks</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Mon, 27 Feb 2012 09:14:42 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-7099118509952615246</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kmH0D1fOaxo/T0C5OoeY6yI/AAAAAAAAKKY/EUYkE7QAyiY/s1600/SCWCD+Exam+Study+Kit+Second+Edition1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="SCWCD Exam Study Kit Second Edition"&gt;&lt;img alt="SCWCD Exam Study Kit Second Edition" border="0" height="200" src="http://3.bp.blogspot.com/-kmH0D1fOaxo/T0C5OoeY6yI/AAAAAAAAKKY/EUYkE7QAyiY/s200/SCWCD+Exam+Study+Kit+Second+Edition1.jpg" width="158" /&gt;&lt;/a&gt;&lt;/div&gt;Aimed at helping Java developers, Servlet/JSP developers, and J2EE developers pass the Sun Certified Web Component Developer Exam (&lt;a href="http://javabynataraj.blogspot.in/2010/09/scjp-50-meterials-and-ebooks-download.html"&gt;SCWCD 310-081&lt;/a&gt;), this study guide covers all aspects of the Servlet and JSP technology that Sun has determined necessary. This new edition adds aspects of servlet/JSP development, such as the Expression language, and updated materials of servlets with a particular focus on using filters to make request processing more efficient. Covering the reliance on the JSP Standard Template Library&lt;a href="http://www.oracle.com/technetwork/java/jstl-137486.html"&gt; (JSTL)&lt;/a&gt; and its core, this guide allows JSP developers will be able to simplify their development process and remove Java-based scriptlets and expressions from their code. All applications in&lt;a href="http://www.flipkart.com/scwcd-exam-study-kit-1932394389/p/itmdyn7fyhxduesh?pid=9781932394382&amp;amp;affid=muralidhar"&gt; this book&lt;/a&gt; are designed to run on Apache's latest development server, Tomcat 5.0, and instructions on how to install this new edition and execute servlets and JSPs are included.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;About the Author&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Hanumant Deshmukh is a senior technical architect at Planet Pro, Inc., where he designs distributed applications for Planet Pro clients. He develops Java certification software for his company &lt;a href="http://www.enthuware.com/" target="_blank"&gt;Enthuware.com&lt;/a&gt; and manages&lt;a href="http://www.jdiscuss.com/" target="_blank"&gt; JDiscuss.com&lt;/a&gt;, a site for Java certification aspirants. Jignesh Malavia is a senior technical architect at SourceCode, Inc., where he designs and develops distributed applications for SourceCode, Inc. clients. He is also actively involved with the projects at Enthuware.com and its affiliated site, JDiscuss.com. Matthew Scarpino uses Eclipse to build editing software for reconfigurable computing and has submitted code for Eclipse's graphical library. He is the author of SWT/JFace in Action.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17578812/SCWCDHanumantDeshmukh.pdf.html" title="Download from Ziddu"&gt;&lt;img alt="Download from Ziddu" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flipkart.com/scwcd-exam-study-kit-1932394389/p/itmdyn7fyhxduesh?pid=9781932394382&amp;amp;affid=muralidhar" title="Buy from flipkart"&gt;&lt;img alt="Buy from flipkart" src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=v1bxqt6Q4OI:9n34GLbA3KI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=v1bxqt6Q4OI:9n34GLbA3KI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=v1bxqt6Q4OI:9n34GLbA3KI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=v1bxqt6Q4OI:9n34GLbA3KI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=v1bxqt6Q4OI:9n34GLbA3KI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=v1bxqt6Q4OI:9n34GLbA3KI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=v1bxqt6Q4OI:9n34GLbA3KI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=v1bxqt6Q4OI:9n34GLbA3KI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=v1bxqt6Q4OI:9n34GLbA3KI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/v1bxqt6Q4OI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-27T09:14:42.828-08:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-kmH0D1fOaxo/T0C5OoeY6yI/AAAAAAAAKKY/EUYkE7QAyiY/s72-c/SCWCD+Exam+Study+Kit+Second+Edition1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/02/scwcd-exam-study-kit-second-edition.html</feedburner:origLink></item><item><title>Java Pocket Guide by Patricia and Robert</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/mNFCsId6lDc/java-pocket-guide-by-patricia-and.html</link><category>CoreJavaBooks</category><category>Downloads</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sun, 19 Feb 2012 04:17:52 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-193652099503297780</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://4.bp.blogspot.com/-1o3Nj2bo1IA/TzvwnOyC39I/AAAAAAAAKDg/wlgr-05279A/s1600/JavaPocketGuide_Patricia_and_Robert.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Java Pocket Guide by Patricia and Robert"&gt;&lt;img alt="Java Pocket Guide by Patricia and Robert" border="0" height="250" src="http://4.bp.blogspot.com/-1o3Nj2bo1IA/TzvwnOyC39I/AAAAAAAAKDg/wlgr-05279A/s200/JavaPocketGuide_Patricia_and_Robert.jpg" width="168" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;How many times have you reached an impasse while writing code because you couldn't remember how something in Java worked? This new &lt;a href="http://javabynataraj.blogspot.in/2012/01/download-java-2-core-language-little.html"&gt;pocket guide&lt;/a&gt; is designed to keep you moving. Concise, convenient and easy to use, the&lt;b&gt;&amp;nbsp;&lt;i&gt;&lt;a href="http://www.flipkart.com/java-pocket-guide-0596514190/p/itmczzj4tcedfj5y?pid=9780596514198&amp;amp;affid=muralidhar" target="_blank"&gt;Java Pocket Guide&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&amp;nbsp;gives you Java stripped down to its bare essentials in fact, it's the only book on Java that you can actually fit in your pocket.&lt;br /&gt;
&lt;br /&gt;
Written by &lt;b&gt;Robert&lt;/b&gt; and&lt;b&gt;&lt;a href="http://www.facebook.com/people/Patricia-Liguori/1550112776" target="_blank"&gt; Patricia Liguori&lt;/a&gt;&lt;/b&gt;, senior software and lead information engineers for Java-based air traffic management and simulation environments,&amp;nbsp;&lt;i&gt;Java Pocket Guide&lt;/i&gt;&amp;nbsp;contains everything you really need to know about Java, particularly everything you need to remember.&lt;br /&gt;
&lt;br /&gt;
The book pays special attention to the new areas in Java 5 and 6, such as generics and annotations.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="background-color: white;"&gt;Why do you need the&amp;nbsp;&lt;/span&gt;&lt;i style="background-color: white;"&gt;&lt;a href="http://www.flipkart.com/java-pocket-guide-0596514190/p/itmczzj4tcedfj5y?pid=9780596514198&amp;amp;affid=muralidhar" target="_blank"&gt;Java Pocket Guide&lt;/a&gt;&lt;/i&gt;&lt;span style="background-color: white;"&gt;?&lt;/span&gt;&lt;/div&gt;&lt;ul style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 20px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;"&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;It's the only CliffsNotes-style guide to Java available&lt;/li&gt;
&lt;li style="margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;Lets you find important things quickly without consulting 1000-page tutorials&lt;/li&gt;
&lt;li style="margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;Includes many command-line options&lt;/li&gt;
&lt;li style="margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;Organized for quick and easy use on the job&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17874302/JavaPocketGuide.rar.html" target="_blank" title="Download from Ziddu"&gt;&lt;img alt="Download from Ziddu" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://www.flipkart.com/java-pocket-guide-0596514190/p/itmczzj4tcedfj5y?pid=9780596514198&amp;amp;affid=muralidhar" target="_blank" title="Buy from flipkart"&gt;&lt;img alt="Buy from flipkart" src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mNFCsId6lDc:FiuJJ33pCEQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mNFCsId6lDc:FiuJJ33pCEQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=mNFCsId6lDc:FiuJJ33pCEQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mNFCsId6lDc:FiuJJ33pCEQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mNFCsId6lDc:FiuJJ33pCEQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=mNFCsId6lDc:FiuJJ33pCEQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mNFCsId6lDc:FiuJJ33pCEQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=mNFCsId6lDc:FiuJJ33pCEQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=mNFCsId6lDc:FiuJJ33pCEQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/mNFCsId6lDc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T04:17:52.150-08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-1o3Nj2bo1IA/TzvwnOyC39I/AAAAAAAAKDg/wlgr-05279A/s72-c/JavaPocketGuide_Patricia_and_Robert.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/02/java-pocket-guide-by-patricia-and.html</feedburner:origLink></item><item><title>Effective Java (2nd Edition) Programming Language</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/N5qKyTpKEds/effective-java-2nd-edition-programming.html</link><category>CoreJavaBooks</category><category>Downloads</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sat, 18 Feb 2012 23:25:19 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-7529970357179512107</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-e3n8AArSx1g/Tz6T5rMGEaI/AAAAAAAAKD4/Bly8OvLVAE8/s1600/EffectiveJava.jpg" title=" Effective Java™, Second Edition"imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-e3n8AArSx1g/Tz6T5rMGEaI/AAAAAAAAKD4/Bly8OvLVAE8/s200/EffectiveJava.jpg" alt=" Effective Java™, Second Edition"width="158" /&gt;&lt;/a&gt;&lt;/div&gt;Are you looking for a deeper understanding of the Java™ programming language so that you can&amp;nbsp;write code that is clearer, more correct, more robust, and more reusable? Look no further!&amp;nbsp;&lt;i&gt;&lt;b&gt;&lt;i&gt;Effective Java™, Second Edition,&lt;/i&gt;&lt;/b&gt;&lt;/i&gt;&amp;nbsp;brings together&amp;nbsp;seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.&lt;/div&gt;&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="background-color: white;"&gt;Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;b&gt;Highlights include:&lt;/b&gt;&lt;/div&gt;&lt;ul style="background-color: white; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 20px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;"&gt;&lt;li style="font-family: verdana, arial, helvetica, sans-serif; font-size: small; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more&lt;/div&gt;&lt;/li&gt;
&lt;li style="font-family: verdana, arial, helvetica, sans-serif; font-size: small; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization&lt;/div&gt;&lt;/li&gt;
&lt;li style="font-family: verdana, arial, helvetica, sans-serif; font-size: small; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language&lt;/div&gt;&lt;/li&gt;
&lt;li style="margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em;"&gt;&lt;div style="font-family: verdana, arial, helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io&lt;/div&gt;&lt;div style="font-family: verdana, arial, helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17874305/effectivejava.zip.html"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: verdana, arial, helvetica, sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://www.flipkart.com/effective-java-8131726592/p/itmczzffdyegaf6h?pid=9788131726594&amp;amp;affid=muralidhar"&gt;&lt;img src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=N5qKyTpKEds:jXF8FEWwjIE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=N5qKyTpKEds:jXF8FEWwjIE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=N5qKyTpKEds:jXF8FEWwjIE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=N5qKyTpKEds:jXF8FEWwjIE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=N5qKyTpKEds:jXF8FEWwjIE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=N5qKyTpKEds:jXF8FEWwjIE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=N5qKyTpKEds:jXF8FEWwjIE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=N5qKyTpKEds:jXF8FEWwjIE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=N5qKyTpKEds:jXF8FEWwjIE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/N5qKyTpKEds" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-18T23:25:19.307-08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-e3n8AArSx1g/Tz6T5rMGEaI/AAAAAAAAKD4/Bly8OvLVAE8/s72-c/EffectiveJava.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/02/effective-java-2nd-edition-programming.html</feedburner:origLink></item><item><title>Beginning Java SE 6 platform from novice to professional</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/t5TyG00XJPs/beginning-java-se-6-platform-from.html</link><category>CoreJavaBooks</category><category>Downloads</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sat, 18 Feb 2012 23:47:18 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-6755671036094999904</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://2.bp.blogspot.com/-GvYiklnb-hI/Tzvtfaz02CI/AAAAAAAAKDY/iySSsokvKTE/s1600/Beginning+java+se6+platform+from+novice+to+professional.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Beginning Java SE 6"&gt;&lt;img alt="Beginning Java SE 6" border="0" height="200" src="http://2.bp.blogspot.com/-GvYiklnb-hI/Tzvtfaz02CI/AAAAAAAAKDY/iySSsokvKTE/s200/Beginning+java+se6+platform+from+novice+to+professional.jpg" width="149" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;em&gt;&lt;b&gt;Beginning Java™ SE 6 Platform&lt;/b&gt;: From Novice to Professional&lt;/em&gt;&amp;nbsp;steers you through the maze of Java Standard Edition (SE) 6 features. The first chapter sets the stage by introducing Java SE 6 in terms of its name change, themes, an overview, and a sampling of new features. It also briefly discusses the first two Java SE 6 updates.&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;The remaining nine chapters organize features into the following categories: core libraries, GUI toolkits: AWT, GUI toolkits: Swing, internationalization, Java Database Connectivity, monitoring and management, networking, scripting, and security and web services. While exploring these chapters, you will encounter a variety of useful and interesting topics: introducing a new locale with its own currency, creating a new JConsole plug–in, creating a scripted JEditorPane component, invoking and communicating with JavaFX Script and JRuby scripts from a Java application that interacts with the Scripting API, signing an arbitrary XML document and validating a signed document’s XML signature, and accessing an existing web service are examples.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;With a few exceptions, each of chapters 2 through 10 alphabetically organizes its topics for convenient access. Furthermore, all 10 chapters end with a “Test Your Understanding” section that provides questions and exercises to help you reinforce your understanding of what you have read.&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;Additional features are covered in the first three appendices. The first appendix introduces you to annotation types for annotation processors, Common Annotations 1.0, and several tables that conveniently organize additional annotation types that are new to Java SE 6. The second appendix explores changes made to various Java tools. For example, the Java compiler tool now supports annotation processing—you'll learn how to take advantage of this capability by writing your own annotation processor. Another example: you'll learn how to interact with the command–line script shell. The third appendix looks at a variety of performance enhancements, ranging from a fix for the gray–rect problem to single–threaded rendering.&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;The second-to-last appendix provides answers and code to all of the questions and exercises in the various “Test Your Understanding” sections. The final appendix anticipates Java SE 7 by looking at features most likely to make the cut, including closures, the Java Module System, and the Swing Application Framework.&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;By the time you finish this book, you will have mastered most of what’s new and improved in Java SE 6. Although a few features, such as multiple gradient paints and an in–depth look at StAX are not covered, you will find a growing list of articles devoted to these additional topics on the author’s website (JavaJeff.mb.ca). Follow the links at the bottom of the &lt;a href="http://www.flipkart.com/books/8181288769?affid=muralidhar"&gt;website’s&amp;nbsp;&lt;strong&gt;Articles&lt;/strong&gt;&amp;nbsp;pag&lt;/a&gt;e.&lt;/div&gt;&lt;div style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: -webkit-auto;"&gt;&lt;span style="font-weight: normal;"&gt;Table of Contents&lt;/span&gt;&lt;/h3&gt;&lt;ol style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: -webkit-auto;"&gt;&lt;li&gt;Introducing Java SE 6&lt;/li&gt;
&lt;li&gt;Core Libraries&lt;/li&gt;
&lt;li&gt;GUI Toolkits: AWT&lt;/li&gt;
&lt;li&gt;GUI Toolkits: Swing&lt;/li&gt;
&lt;li&gt;Internationalization&lt;/li&gt;
&lt;li&gt;Java Database Connectivity&lt;/li&gt;
&lt;li&gt;Monitoring and Management&lt;/li&gt;
&lt;li&gt;Networking&lt;/li&gt;
&lt;li&gt;Scripting&lt;/li&gt;
&lt;li&gt;Security and Web Services&lt;/li&gt;
&lt;/ol&gt;&lt;div style="text-align: -webkit-auto;"&gt;&lt;span style="font-family: verdana, arial, helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17874304/Beginning_Java_SE_6Platform.zip.html"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;a href="http://www.flipkart.com/books/8181288769?affid=muralidhar"&gt;&lt;img src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=t5TyG00XJPs:DnTqo7lLrM4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=t5TyG00XJPs:DnTqo7lLrM4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=t5TyG00XJPs:DnTqo7lLrM4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=t5TyG00XJPs:DnTqo7lLrM4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=t5TyG00XJPs:DnTqo7lLrM4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=t5TyG00XJPs:DnTqo7lLrM4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=t5TyG00XJPs:DnTqo7lLrM4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=t5TyG00XJPs:DnTqo7lLrM4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=t5TyG00XJPs:DnTqo7lLrM4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/t5TyG00XJPs" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-18T23:47:18.648-08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-GvYiklnb-hI/Tzvtfaz02CI/AAAAAAAAKDY/iySSsokvKTE/s72-c/Beginning+java+se6+platform+from+novice+to+professional.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/02/beginning-java-se-6-platform-from.html</feedburner:origLink></item><item><title>Core Java, Vol. 2: Advanced Features, 8th Edition</title><link>http://feedproxy.google.com/~r/JavaByNatarajSir/~3/y2-jGIe5g5Y/core-java-vol-2-advanced-features-8th.html</link><category>CoreJavaBooks</category><category>Downloads</category><category>eBooks</category><author>muralidhar.9e@gmail.com (nayanimuralidhar)</author><pubDate>Sun, 19 Feb 2012 01:51:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2423708031295238982.post-8953489862365218802</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="margin: 0px;"&gt;&lt;a href="http://4.bp.blogspot.com/-pQqMqHiL1Ws/TzeKC43yFCI/AAAAAAAAKDI/33_xx8ToFBE/s1600/corejava+volume-2.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Core Java, Vol. 2: Advanced Features, 8th Edition"&gt;&lt;img alt="Core Java, Vol. 2: Advanced Features, 8th Edition" border="0" height="200" src="http://4.bp.blogspot.com/-pQqMqHiL1Ws/TzeKC43yFCI/AAAAAAAAKDI/33_xx8ToFBE/s200/corejava+volume-2.jpg" width="151" /&gt;&lt;/a&gt;The revised edition of the classic &lt;b&gt;&lt;i&gt;&lt;b&gt;Core Java™, Volume II–Advanced Features,&lt;/b&gt;&lt;/i&gt;&lt;/b&gt;  covers advanced user-interface programming and the enterprise features  of the Java SE 6 platform. Like&lt;a href="http://javabynataraj.blogspot.in/2012/02/core-java-volume-i-fundamentals-8th.html"&gt; Volume I (which covers the core language  and library features)&lt;/a&gt;, this volume has been updated for Java SE 6 and  new coverage is highlighted throughout. All sample programs have been  carefully crafted to illustrate the latest programming techniques,  displaying best-practices solutions to the types of real-world problems  professional developers encounter.&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin: 0px;"&gt;Volume  II includes new sections on the StAX API, JDBC 4, compiler API,  scripting framework, splash screen and tray APIs, and many other Java SE  6 enhancements.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="margin: 0px;"&gt;In this book, the authors focus on the more advanced  features of the Java language, including complete coverage of&amp;nbsp;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Streams and Files&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Networking&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Database programming&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;XML&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;JNDI and LDAP&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Internationalization&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Advanced GUI components&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Java 2D and advanced AWT&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;JavaBeans&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Security&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;RMI and Web services&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Collections&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Annotations&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;  &lt;div style="margin: 0px;"&gt;Native methods&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ziddu.com/download/17874518/core_volume2.zip.html" target="_blank" title="Download from Ziddu"&gt;&lt;img alt="Download from Ziddu" border="0" src="http://1.bp.blogspot.com/-IJ_Ug6EEfbM/Tu16M1fnxhI/AAAAAAAAIxc/wu6TCKcZjmk/s1600/Download.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flipkart.com/core-java-vol-2-8-ed-0132354799/p/itmczyqgthwncafv?pid=9780132354790&amp;amp;affid=muralidhar" target="_blank" title="Buy from flipkart"&gt;&lt;img alt="Buy from flipkart" src="http://img1.flixcart.com/www/prod/images/buy_btn_1-16664.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Comment on below if you have suggestions.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=y2-jGIe5g5Y:vvo5qGsFiB4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=y2-jGIe5g5Y:vvo5qGsFiB4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=y2-jGIe5g5Y:vvo5qGsFiB4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=y2-jGIe5g5Y:vvo5qGsFiB4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=y2-jGIe5g5Y:vvo5qGsFiB4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=y2-jGIe5g5Y:vvo5qGsFiB4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=y2-jGIe5g5Y:vvo5qGsFiB4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?i=y2-jGIe5g5Y:vvo5qGsFiB4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavaByNatarajSir?a=y2-jGIe5g5Y:vvo5qGsFiB4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavaByNatarajSir?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaByNatarajSir/~4/y2-jGIe5g5Y" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T01:51:36.786-08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-pQqMqHiL1Ws/TzeKC43yFCI/AAAAAAAAKDI/33_xx8ToFBE/s72-c/corejava+volume-2.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://javabynataraj.blogspot.com/2012/02/core-java-vol-2-advanced-features-8th.html</feedburner:origLink></item><copyright>copey rights are reserved</copyright><media:credit role="author">nayanimuralidhar</media:credit><media:rating>nonadult</media:rating></channel></rss>
