<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Web Development</title>
	<atom:link href="http://blog.pravaah.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pravaah.com</link>
	<description>Web Dev in Java can be easy!</description>
	<lastBuildDate>Wed, 07 Oct 2009 11:45:49 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.pravaah.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/9efe4ef4fa8914515b13826445a622bf?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Web Development</title>
		<link>http://blog.pravaah.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.pravaah.com/osd.xml" title="Web Development" />
	<atom:link rel='hub' href='http://blog.pravaah.com/?pushpress=hub'/>
		<item>
		<title>Why &quot;Cloud Computing&quot; ?</title>
		<link>http://blog.pravaah.com/2009/09/23/why-cloud-computing/</link>
		<comments>http://blog.pravaah.com/2009/09/23/why-cloud-computing/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:23:26 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://cloudcomputingsimplified.wordpress.com/?p=6</guid>
		<description><![CDATA[So why the term &#8220;Cloud Computing&#8221; ?
Let&#8217;s first see how the internet became a cloud. Remember the basic network diagrams you see for internal networks ?

The network is clearly visible.  In this case you probably know all the equipment used ( the routers, switches, cables etc). The important thing is that you pay to install [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=33&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>So why the term &#8220;Cloud Computing&#8221; ?<br />
Let&#8217;s first see how the internet became a cloud. Remember the basic network diagrams you see for internal networks ?</p>
<p><img class="alignnone size-full wp-image-35" title="first-network" src="http://javawebdevelopment.files.wordpress.com/2009/07/first-network.png?w=109&#038;h=133" alt="first-network" width="109" height="133" /></p>
<p>The network is clearly visible.  In this case you probably know all the equipment used ( the routers, switches, cables etc). The <strong>important </strong>thing is that you pay to <strong>install them, maintain them and use them</strong>.</p>
<p>Now think about the internet. It is rarely shown like the image above. It is usually shown like</p>
<div id="attachment_10" class="wp-caption alignnone" style="width: 237px"><img class="alignnone size-full wp-image-36" title="internet-as-cloud" src="http://javawebdevelopment.files.wordpress.com/2009/07/internet-as-cloud.png?w=227&#038;h=164" alt="internet-as-cloud" width="227" height="164" /><br />
<p class="wp-caption-text">internet as a cloud</p></div>
<p>So why is the internet always depicted as a cloud. Because we do not really know or want to know how it operates. There are multiple vendors using various kinds of equipment. It has satellite links, trans-atlantic cables, fiber-optic cables and I don&#8217;t know what else. But that is the essence of it &#8211;</p>
<p><strong>&#8220;I don&#8217;t know how it works&#8221; </strong>but <strong>&#8220;It works&#8221;. </strong></p>
<p>When ever I need to use it &#8211; it is there. Different parts of it can be failing but on the whole it is there.  Also as it is being upgraded &#8211; new cables/equipment being added/removed &#8211; users are not affected.</p>
<p>And I think people want the same thing with computers and ergo the metaphor of the &#8220;Cloud&#8221; and &#8220;Cloud Computing&#8221;.</p>
<p>Over the next few posts we will cover different products and how they try to meet these basic needs of people.</p>
<ul>
<li>It should be available when needed</li>
<li>Don&#8217;t want to know the details of how it works</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=33&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/09/23/why-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>

		<media:content url="http://javawebdevelopment.files.wordpress.com/2009/07/first-network.png" medium="image">
			<media:title type="html">first-network</media:title>
		</media:content>

		<media:content url="http://javawebdevelopment.files.wordpress.com/2009/07/internet-as-cloud.png" medium="image">
			<media:title type="html">internet-as-cloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Clouds and Computing &#8211; What is it ?</title>
		<link>http://blog.pravaah.com/2009/08/20/clouds-and-computing-what-is-it/</link>
		<comments>http://blog.pravaah.com/2009/08/20/clouds-and-computing-what-is-it/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 16:04:28 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://cloudcomputingsimplified.wordpress.com/?p=3</guid>
		<description><![CDATA[Frankly &#8211; there are as many definitions as people so I do not want to add to the confusion by trying to define it yet again.
So let us explore all the different things that people are calling cloud computing and keep our minds open till a consensus definition is reached.
In the next series of posts [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=32&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Frankly &#8211; there are as many definitions as people so I do not want to add to the confusion by trying to define it yet again.</p>
<p>So let us explore all the different things that people are calling cloud computing and keep our minds open till a consensus definition is reached.</p>
<p>In the next series of posts we shall just explore the different products that are deemed Cloud Computing and compare them. Once we explore the lay of the land I think even if we cannot come up with a definition of Cloud Computing we will have a pretty good idea of what it is &#8211; and hopefully be able to figure out what is and what isn&#8217;t Cloud.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=32&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/08/20/clouds-and-computing-what-is-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>
	</item>
		<item>
		<title>HTTP &#8211; Why it works !</title>
		<link>http://blog.pravaah.com/2009/07/09/http-why-it-works/</link>
		<comments>http://blog.pravaah.com/2009/07/09/http-why-it-works/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 19:12:46 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pravaah.com/?p=16</guid>
		<description><![CDATA[I was watching Tim Bray&#8217;s interview on InfoQ. One of  Tim&#8217;s point was &#8211; while the heavy-weights were creating protocols like CORBA and DCOM, what they were trying to do was already happening on a massive scale on the Web &#8211; millions of disparate computers talking to each other irrespective of all the other niggly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=16&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I was watching <a href="http://www.infoq.com/interviews/tim-bray-future-of-web">Tim Bray&#8217;s interview </a>on InfoQ. One of  Tim&#8217;s point was &#8211; while the heavy-weights were creating protocols like CORBA and DCOM, what they were trying to do was already happening on a massive scale on the Web &#8211; millions of disparate computers talking to each other irrespective of all the other niggly parameters like OS and network speed etc.</p>
<p>I have been worked on ONC-RPC, DCE-RPC, Corba, DCOM, SOAP and other such &#8220;open&#8221; standards for program to program communication.</p>
<p>The interesting thing is that before Http I always preferred a plain vanilla Socket and now I just open an HTTP connection and send XML payloads and the interview clarified some things for me.</p>
<ul>
<li>Simplicity is paramount not features</li>
<li>The protocol should not try to abstract things too much. e.g: Http does not try to make a network connection look like a local method call.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=16&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/07/09/http-why-it-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>
	</item>
		<item>
		<title>Inversion of Control Tutorial For Java</title>
		<link>http://blog.pravaah.com/2009/04/06/inversion-of-control-tutorial-for-java/</link>
		<comments>http://blog.pravaah.com/2009/04/06/inversion-of-control-tutorial-for-java/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 12:24:38 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pravaah.com/?p=20</guid>
		<description><![CDATA[One of my client projects really needs Dependency Injection to untangle the code. But before anything I need to get the team comfortable with IoC. Essentially need to a good sales job  . There are a lot of skeptics who don&#8217;t believe in it and with an offshore team in the picture anything complicated [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=20&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>One of my client projects really needs Dependency Injection to untangle the code. But before anything I need to get the team comfortable with IoC. Essentially need to a good sales job <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . There are a lot of skeptics who don&#8217;t believe in it and with an offshore team in the picture anything complicated is just going to be done wrong by the offshore team putting the whole trial at risk.</p>
<p>So I obviously just turned to google to find the best tutorial I could find &#8211; and it seems there are not really many decent ones out there.</p>
<p>The simple requirements I have for a good Tutorial are</p>
<ul>
<li>Should be easy to setup &#8211; something novices cannot mess up easily</li>
<li>Actually do something useful to actually prove the usefulness of IoC</li>
</ul>
<p>The simple ones don&#8217;t do anything useful and anything which actually is useful points to Spring and I am sure that most of the team would just turn around and say is the setup cost of Spring worth IoC.</p>
<p>Maybe I need to create one.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=20&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/04/06/inversion-of-control-tutorial-for-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>
	</item>
		<item>
		<title>The future for SOAP looks dim</title>
		<link>http://blog.pravaah.com/2009/04/03/the-future-for-soap-looks-dim/</link>
		<comments>http://blog.pravaah.com/2009/04/03/the-future-for-soap-looks-dim/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 17:26:13 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pravaah.com/?p=18</guid>
		<description><![CDATA[If you look at the apis on programmableweb.com, most newer apis do not support SOAP.  Is that a harbinger of the future ? I think so. The reason for the explosion of HTTP was its simplicity.  Think of why Java applets failed over Javascript &#8211; because it is simple to put together stuff in Javascript [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=18&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>If you look at the apis on programmableweb.com, most newer apis do not support SOAP.  Is that a harbinger of the future ? I think so. The reason for the explosion of HTTP was its simplicity.  Think of why Java applets failed over Javascript &#8211; because it is simple to put together stuff in Javascript (non programmers can do it).</p>
<p>SOAP does not pass the simplicity step.</p>
<p>If a developer wants to call a REST api &#8211; he just opens a socket connection to the server and posts/gets an XML which he parses. Time taken to try it out &#8211; about an hour</p>
<p>If a developer wants to call a SOAP api &#8211; he has to</p>
<ol>
<li> Pick a stub generator</li>
<li>Read the documentation</li>
<li>Figure out the jar file dependencies</li>
<li>Generate stubs and skeletons</li>
<li>Write the code to call the stubs</li>
<li>&#8230;.</li>
</ol>
<p>The list is even longer on the server side. No wonder SOAP adoption is decreasing. But really what does SOAP buy you over just sending XML over HTTP. So the demise should really be celebrated <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=18&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/04/03/the-future-for-soap-looks-dim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>
	</item>
		<item>
		<title>Does J2EE belong to the past or the future ?</title>
		<link>http://blog.pravaah.com/2009/03/25/does-j2ee-belong-to-the-past-or-the-future/</link>
		<comments>http://blog.pravaah.com/2009/03/25/does-j2ee-belong-to-the-past-or-the-future/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 04:22:05 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javawebdevelopment.wordpress.com/?p=3</guid>
		<description><![CDATA[Most experts seem to be heading towards relegating java to the past when it comes to web development. And in someways I do agree. Anybody who has done any development in J2EE vs Rails or PHP will tell you how much faster it is to get an app up and running in Rails or PHP [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=3&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Most experts seem to be heading towards relegating java to the past when it comes to web development. And in someways I do agree. Anybody who has done any development in J2EE vs Rails or PHP will tell you how much faster it is to get an app up and running in Rails or PHP compared to Java.</p>
<p>The more I see rails the more I like the simplicity that Rails has brought to web development on Ruby. Just think of developing web apps in J2EE apps.</p>
<p>In rails<br />
Install Ruby, the Rails gem and you are pretty much up and running</p>
<p>In J2EE to get the equivalent functionality</p>
<ol>
<li>Pick a Container &#8211; Tomcat, GlassFish, WebSphere &#8230;. (In some cases you might have to install jstl seperately.)</li>
<li>Download and setup Hibernate (Core ,EntityManager , Annotations )</li>
<li>Download and setup Struts</li>
<li>Commons jars</li>
<li>Log4j</li>
<li>And then spend a long time unraveling the jar file dependencies of all the above packages to make them work together.</li>
</ol>
<p>But does it really have to be that way &#8211; is it the fault of Java or the overly complicated frameworks that have sprung up around it &#8211; or even the complexity of J2EE itself.  Maybe fixing the frameworks can get re-establish Java as the language of choice for web development.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=3&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/03/25/does-j2ee-belong-to-the-past-or-the-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>
	</item>
		<item>
		<title>Renting Cars and Operator Overloading</title>
		<link>http://blog.pravaah.com/2009/03/23/renting-cars-and-operator-overloading/</link>
		<comments>http://blog.pravaah.com/2009/03/23/renting-cars-and-operator-overloading/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 13:20:57 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javawebdevelopment.wordpress.com/?p=13</guid>
		<description><![CDATA[Let us say you went into Hertz and rented a car. Except as soon as you started trying to drive it you realized the brake and gas pedals are reversed. Would you be able to drive the car ? But the bigger issue is &#8211; would you trust that car anymore ?  The location [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=13&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Let us say you went into Hertz and rented a car. Except as soon as you started trying to drive it you realized the brake and gas pedals are reversed. Would you be able to drive the car ? But the bigger issue is &#8211; would you trust that car anymore ?  The location of the window controls, the radio controls etc are routinely moved around. But the location of certain things is sacrosanct and that is what allows people to drive different models of cars. Unless you can trust that the basics are exactly the same you would not drive the car!  That is the same thing with programming languages, you can change a lot of things but I have found that operator overloading is one of the things which always throws a curveball to the maintainer. The initial developer will always have wonderful things to say about it &#8211; but remember that the maintenance period of the code is a lot longer than the initial dev and it is usually done by others.  So please don&#8217;t do operator overloading &#8211; Yes it is cool and might save you x lines of code but it will make the code so much more difficult to maintain.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=13&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/03/23/renting-cars-and-operator-overloading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>
	</item>
		<item>
		<title>Long overdue :)</title>
		<link>http://blog.pravaah.com/2009/03/20/long-overdue/</link>
		<comments>http://blog.pravaah.com/2009/03/20/long-overdue/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 12:44:38 +0000</pubDate>
		<dc:creator>pramodkc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javawebdevelopment.wordpress.com/?p=11</guid>
		<description><![CDATA[My starting this blog has been long long overdue. I have been thinking about writing this blog for the past couple of years. Just never got around to it. Hopefully I will stick to it &#8211; not that I have finally started.
So what would you find here !
My thoughts on Web Development, Java, my experiances [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=11&subd=javawebdevelopment&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>My starting this blog has been long long overdue. I have been thinking about writing this blog for the past couple of years. Just never got around to it. Hopefully I will stick to it &#8211; not that I have finally started.</p>
<p>So what would you find here !</p>
<p>My thoughts on Web Development, Java, my experiances with other technologies like Rails and PHP.</p>
<p>And ofcourse anything else I find interesting.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javawebdevelopment.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javawebdevelopment.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javawebdevelopment.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javawebdevelopment.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javawebdevelopment.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javawebdevelopment.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javawebdevelopment.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javawebdevelopment.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javawebdevelopment.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javawebdevelopment.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.pravaah.com&blog=7123797&post=11&subd=javawebdevelopment&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.pravaah.com/2009/03/20/long-overdue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30a6671b460eec62fc008b94ff876a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pramodkc</media:title>
		</media:content>
	</item>
	</channel>
</rss>