<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:sharanamshah</id>
  <title>Sharanam Shah [www.sharanamshah.com]</title>
  <subtitle>Technical Author</subtitle>
  <author>
    <name>sharanamshah</name>
  </author>
  <link rel="alternate" type="text/html" href="http://sharanamshah.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://sharanamshah.livejournal.com/data/atom"/>
  <updated>2009-10-10T14:38:49Z</updated>
  <lj:journal userid="16526826" username="sharanamshah" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://sharanamshah.livejournal.com/data/atom" title="Sharanam Shah [www.sharanamshah.com]"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sharanamshah:1621</id>
    <link rel="alternate" type="text/html" href="http://sharanamshah.livejournal.com/1621.html"/>
    <link rel="self" type="text/xml" href="http://sharanamshah.livejournal.com/data/atom/?itemid=1621"/>
    <title>On Vox: Java EE Project Using EJB 3, JPA And Struts 2 For Beginners</title>
    <published>2009-10-10T14:38:49Z</published>
    <updated>2009-10-10T14:38:49Z</updated>
    <content type="html">&lt;p&gt;&lt;span style="font-size: small; font-family: tahoma"&gt;&lt;/span&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small; font-family: tahoma"&gt;&lt;/span&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small; font-family: tahoma"&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;

    
    
    
&lt;div at:enclosure="asset" at:xid="6a0100a7f88cdb000e0123ddabd383860b" at:format="large" at:align="center" class="enclosure enclosure-center enclosure-large photo-enclosure" style="text-align: center;"&gt;
&lt;div class="enclosure-inner" style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"&gt;
    &lt;div class="enclosure-list"&gt;
        &lt;div class="enclosure-item photo-asset last"&gt;
    
            &lt;div class="enclosure-image"&gt;
        
                &lt;a href="http://sharanamshah.vox.com/library/photo/6a0100a7f88cdb000e0123ddabd383860b.html"&gt;&lt;img src="http://a3.vox.com/6a0100a7f88cdb000e0123ddabd383860b-320pi" alt="JEEProject" title="JEEProject" /&gt;&lt;/a&gt;
        
            &lt;/div&gt;
            &lt;div class="enclosure-meta"&gt;
                &lt;div class="enclosure-asset-name"&gt;&lt;a href="http://sharanamshah.vox.com/library/photo/6a0100a7f88cdb000e0123ddabd383860b.html" title="JEEProject"&gt;JEEProject&lt;/a&gt;&lt;/div&gt;
            &lt;/div&gt;
    
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This book aims serving students, developers, technical leads and to some extent project managers or consultants by demonstrating a structured documented modestly sized project. Learning the project &lt;u&gt;development&lt;/u&gt; and &lt;u&gt;documentation&lt;/u&gt; is done through the construction of an &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Online Car Rental System&lt;/span&gt;&lt;/strong&gt; [integrated with a &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;payment gateway&lt;/span&gt;&lt;/strong&gt;] using &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;MySQL Community Server&lt;/span&gt;&lt;/strong&gt; as the data store with &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;J&lt;/span&gt;&lt;/strong&gt;ava &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;S&lt;/span&gt;&lt;/strong&gt;erver &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;P&lt;/span&gt;&lt;/strong&gt;ages as the delivery mechanism, &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Struts 2&lt;/span&gt;&lt;/strong&gt; as the framework, &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;JPA&lt;/span&gt;&lt;/strong&gt; as the &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Specification&lt;/span&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Hibernate 3&lt;/span&gt;&lt;/strong&gt; as the &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Implementation&lt;/span&gt;&lt;/strong&gt; [the &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;O&lt;/span&gt;&lt;/strong&gt;bject &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;R&lt;/span&gt;&lt;/strong&gt;elational &lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;M&lt;/span&gt;&lt;/strong&gt;apping library].&lt;/p&gt;
&lt;p class="normaljustified" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 150%"&gt;&amp;#160;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: justify"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana"&gt;What You&amp;#39;ll Learn?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: justify"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Online Shopping&lt;br /&gt;Google checkout&lt;br /&gt;jQuery Validations&lt;br /&gt;Session management &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Search&lt;br /&gt;Sending emails&lt;br /&gt;Images in BLOB&lt;br /&gt;Entity Beans [Annotations]&lt;br /&gt;Stateless Session Beans&lt;br /&gt;Ajax&lt;br /&gt;Access based user management&lt;br /&gt;Display Tag&lt;br /&gt;Pagination&lt;br /&gt;Restricted page access protection&lt;br /&gt;User authentication interceptor&lt;br /&gt;Custom error pages&lt;br /&gt;Double form submission prevention&lt;br /&gt;Persistence&lt;br /&gt;Java Transaction API&lt;br /&gt;Java Persistence API&lt;br /&gt;Connection Pooling&lt;br /&gt;JNDI Data Source&lt;br /&gt;Named Queries&lt;br /&gt;Check Username Availability&lt;br /&gt;Password Strength&lt;br /&gt;Resource Bundle&lt;/span&gt;&lt;span style="font-size: medium; font-family: calibri"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&amp;#160;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p style="text-align: justify"&gt;&lt;a href="http://www.sharanamshah.com/index.php/Books-authored-by-Sharanam-Shah/Shroff-Publishers-and-Distributors-Pvt.-Ltd./Java-EE-Project-Using-EJB-3-JPA-And-Struts-2-For-Beginners.html#" title="Java EE Project Using EJB 3, JPA And Struts 2 For Beginners"&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;
&lt;p style="text-align: justify"&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;span style="font-size: small; font-family: verdana"&gt;ISBN 10:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;span style="font-size: small; font-family: verdana"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;span style="font-size: small; font-family: verdana"&gt;81-8404-806-8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;span style="font-size: small; font-family: verdana"&gt;&lt;strong&gt;ISBN 13:&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;span style="font-size: small; font-family: verdana"&gt;978-81-8404-806-3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;p&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;strong&gt;&lt;span style="font-size: small; font-family: verdana"&gt;Edition:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: small; font-family: verdana"&gt; First&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: verdana"&gt;Downloads&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;a href="http://www.sharanamshah.com/index.php/Books-authored-by-Sharanam-Shah/Shroff-Publishers-and-Distributors-Pvt.-Ltd./downloads/pdfs/JavaEEProject_Chapter12.pdf" title="Java EE Project Using EJB 3, JPA And Struts 2 For Beginners"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: verdana"&gt;&lt;u&gt;&lt;span style="COLOR: #5b4848"&gt;Sample Chapter&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;span style="font-size: small; font-family: verdana"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;a href="http://www.sharanamshah.com/index.php/Books-authored-by-Sharanam-Shah/Shroff-Publishers-and-Distributors-Pvt.-Ltd./downloads/pdfs/JavaEEProject_TOC.pdf" title="Java EE Project Using EJB 3, JPA And Struts 2 For Beginners"&gt;&lt;u&gt;&lt;strong&gt;&lt;span style="COLOR: #5b4848"&gt;&lt;span style="font-size: small; font-family: verdana"&gt;TOC&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;strong&gt;&lt;span style="font-size: small; font-family: verdana"&gt;THE TOPICS COVERED IN THE BOOK&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: justify"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Understanding The Framework&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Enterprise Java Beans 3&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Java Persistence API&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Struts 2&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;The Project Case Study&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Process Flow&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Software Requirements Specification&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Software Design Documentation&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Project Files&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Running The Project&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Data Dictionary&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Setting Up The Development Environment&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;End User Manual&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Google Checkout – Payment Gateway&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: justify"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;
&lt;p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black; LINE-HEIGHT: 150%"&gt;&lt;strong&gt;&lt;span style="font-size: small; font-family: verdana"&gt;CONTENTS OF THE CD-ROM&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Setup files for JDK 6&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;MySQL Community Server 6&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;MySQL Connector/J&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Struts 2.1.x&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Hibernate 3&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: &amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Source code for the project, SQL Import Script for MySQL&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Originally posted on &lt;a href="http://sharanamshah.vox.com/library/post/java-ee-project-using-ejb-3-jpa-and-struts-2-for-beginners.html"&gt;sharanamshah.vox.com&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sharanamshah:1443</id>
    <link rel="alternate" type="text/html" href="http://sharanamshah.livejournal.com/1443.html"/>
    <link rel="self" type="text/xml" href="http://sharanamshah.livejournal.com/data/atom/?itemid=1443"/>
    <title>On Vox: My Books @ Amazon</title>
    <published>2009-05-13T06:35:02Z</published>
    <updated>2009-05-13T06:35:02Z</updated>
    <content type="html">
    
    
    


    
    
    

&lt;div at:enclosure="asset" at:xid="6a0100a7f88cdb000e0110168364c1860d" at:format="auto" at:align="center" class="enclosure enclosure-center enclosure-auto embed-enclosure" style="text-align: center;"&gt;
&lt;div class="enclosure-inner" style="width: 500px;"&gt;
    &lt;div class="enclosure-list"&gt;
        &lt;div class="enclosure-item embed-asset last"&gt;
    
            &lt;div class="enclosure-embed"&gt;
        
                
        
            &lt;/div&gt;
            &lt;div class="enclosure-meta"&gt;
                &lt;div class="enclosure-asset-name"&gt;My Books @ Amazon&lt;/div&gt;
            &lt;/div&gt;
    
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

 &lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;Originally posted on &lt;a href="http://sharanamshah.vox.com/library/post/my-books-amazon.html"&gt;sharanamshah.vox.com&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sharanamshah:1276</id>
    <link rel="alternate" type="text/html" href="http://sharanamshah.livejournal.com/1276.html"/>
    <link rel="self" type="text/xml" href="http://sharanamshah.livejournal.com/data/atom/?itemid=1276"/>
    <title>On Vox: Unbelievable Truths Of Life</title>
    <published>2008-09-18T07:28:24Z</published>
    <updated>2008-09-18T07:28:24Z</updated>
    <content type="html">&lt;p&gt;Whenever I find the key to success, someone changes the lock.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;To Err is human, to forgive is not a COMPANY policy.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;The road to success - Is always under construction.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Alcohol doesn't solve any problems, but if you think again, neither does Milk.&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;In order to get a Loan, you first need to prove that you don't need it.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;All the desirable things in life are either illegal, expensive or fattening.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Since Light travels faster than Sound, people appear brighter before you hear them speak.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Everyone has a scheme of getting rich!.. Which never works.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;If at first you don't succeed?. Destroy all evidence that you ever tried.&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;You can never determine which side of the bread to butter. If it falls down, it will always land on the buttered side.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Anything dropped on the floor will roll over to the most inaccessible corner.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;As soon as you mention something, if it is good, it is taken!. If it is bad, it happens!!!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;He who has the gold, makes the rules - Murphy's golden rule. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;If you come early, the bus is late. If you come late, the bus is still late!!!.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Once you have bought something, you will find the same item being sold somewhere else at a cheaper rate.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;When
in a queue, the other line always moves faster and the person in front
of you will always have the most complex of transactions. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;If you have paper, you don't have a pen!!! If you have a pen, you don't have paper!!! if you have both, no one calls.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Especially for engg. Students. If you have bunked the class, the professor has taken attendance.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;You will pick up maximum wrong numbers when on roaming.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;The door bell or your mobile will always ring when you are in the bathroom.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;After
a long wait for bus no.20, two 20 number buses will always pull in
together and the bus which you get in will be crowded than the other.&amp;#xA0;&amp;#xA0;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;If your exam is tomorrow, there will be a power cut tonight.&amp;#xA0;&amp;#xA0; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Irrespective of the direction of the wind, the smoke from the cigarette will always tend to go to the non-smoker.&lt;/p&gt; 
&lt;p&gt;Originally posted on &lt;a href="http://sharanamshah.vox.com/library/post/unbelievable-truths-of-life.html"&gt;sharanamshah.vox.com&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sharanamshah:988</id>
    <link rel="alternate" type="text/html" href="http://sharanamshah.livejournal.com/988.html"/>
    <link rel="self" type="text/xml" href="http://sharanamshah.livejournal.com/data/atom/?itemid=988"/>
    <title>On Vox: Do you refresh your desktop</title>
    <published>2008-09-18T07:27:19Z</published>
    <updated>2008-09-18T07:27:19Z</updated>
    <content type="html">&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;strong&gt;Refreshing &lt;/strong&gt;the desktop is perhaps the biggest computer &lt;strong&gt;myth &lt;/strong&gt;among all Windows users.&lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;I have seen several computer users around me doing &lt;strong&gt;tons of refreshes&lt;/strong&gt; thinking that they are speeding up the process. &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;It's not known who first discovered this remarkably worthless trick and what he achieved from it, but it just spread. &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;Most new users learn this trick from other new users without caring to know what it does. &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;Some do it devotedly just because others do it, while some others have various weird explanations for it. &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;A
few of them assume that it refreshes the RAM, while some others believe
that doing it will somehow keep their PCs running smooth and easy. &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;strong&gt;
    &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;Time to throw some light on it.&lt;/span&gt;
  &lt;/strong&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;What does a desktop refresh actually do? &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;Refreshing the desktop simply redraws the icons on the desktop. &lt;strong&gt;That's it! &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;
    &lt;strong&gt;&lt;br /&gt;It does not&lt;/strong&gt;
    &lt;strong&gt;:&lt;/strong&gt;
  &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Refresh the RAM&lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Clean the PC&lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;This
means while your computer is busy with something you are just giving it
something else do with something that is already going on. Instead of
making things fast, you are delaying the processing as now it also
needs to re-draw the whole display.&lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;Refreshing the desktop has absolutely no effect on the working or performance of the computer. &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;
    &lt;strong&gt;&lt;br /&gt;So why is the tool there? &lt;/strong&gt;
  &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;Sometimes
when you bring some changes to the desktop icons, the change doesn't
get reflected instantly. In such cases, refreshing the desktop becomes
necessary to bring the change to effect. &lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;
  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;br /&gt;This is what refresh is for. It is to re-display the desktop. Refresh has the very same function when done in Explorer.&lt;/span&gt;
&lt;/p&gt; 
&lt;p&gt;Originally posted on &lt;a href="http://sharanamshah.vox.com/library/post/do-you-refresh-your-desktop.html"&gt;sharanamshah.vox.com&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sharanamshah:586</id>
    <link rel="alternate" type="text/html" href="http://sharanamshah.livejournal.com/586.html"/>
    <link rel="self" type="text/xml" href="http://sharanamshah.livejournal.com/data/atom/?itemid=586"/>
    <title>Oracle For Professionals [Covers 9i, 10g, 11g]</title>
    <published>2008-09-06T03:58:06Z</published>
    <updated>2008-09-06T03:58:06Z</updated>
    <category term="10g"/>
    <category term="oracle warehouse builder"/>
    <category term="sharanam shah"/>
    <category term="9i"/>
    <category term="sql"/>
    <category term="shroff publishers"/>
    <category term="data warehouse"/>
    <category term="oracle"/>
    <category term="pl/sql"/>
    <category term="11g"/>
    <content type="html">&lt;font face="Verdana" size="2"&gt;&lt;span style="color: black; line-height: 150%;"&gt;Designed for new and experienced developers, this book is an essential guide for putting &lt;strong&gt;Oracle SQL&lt;/strong&gt; and &lt;strong&gt;PL/SQL&lt;/strong&gt; to work. It provides all of the basics you would expect to find in an introductory text and at the same time serves those who want to harness the unexploited, overlooked power of Oracle SQL and PL/SQL with an easy to follow format and numerous &lt;strong&gt;real examples&lt;/strong&gt; based on most commonly used &lt;strong&gt;business database models&lt;/strong&gt;. &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; color: black; line-height: 150%; font-family: &amp;#39;Times New Roman&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: black; line-height: 150%;"&gt;It delves deeply into new features found in &lt;strong&gt;Oracle Database 11g&lt;/strong&gt;, the next incarnation of Oracle's flagship database management system along with existing features found in &lt;strong&gt;Oracle Database 9i and 10g&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="color: black; line-height: 150%;"&gt;&lt;a href="http://www.sharanamshah.com/index.php/Books-authored-by-Sharanam-Shah/Shroff-Publishers-and-Distributors-Pvt.-Ltd./Oracle-For-Professionals.html" target="_blank"&gt;&lt;img height="184" width="320" border="0" align="middle" src="http://pics.livejournal.com/sharanamshah/pic/00001104/s320x240" alt="Oracle For Professionals" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="color: black; line-height: 150%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="color: black; line-height: 150%;"&gt;&lt;font face="Verdana" size="2"&gt;ISBN 10:&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: black; line-height: 150%;"&gt;&lt;font face="Verdana" size="2"&gt; 81-8404-526-3&lt;br /&gt;&lt;strong&gt;ISBN 13:&lt;/strong&gt; 978-81-8404-526-0&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Edition:&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt; First&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt;Downloads&lt;br /&gt;&lt;u&gt;&lt;a title="Sample Chapter" target="_blank" href="http://www.sharanamshah.com/downloads/pdfs/OraForProf_Chap11.pdf"&gt;&lt;span style="color: rgb(91, 72, 72);"&gt;Sample Chapter&lt;/span&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;a title="Table Of Contents" target="_blank" href="http://www.sharanamshah.com/downloads/pdfs/OraForProf_TOC.pdf"&gt;&lt;strong&gt;&lt;span style="color: rgb(91, 72, 72);"&gt;&lt;font face="Verdana" size="2"&gt;TOC&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;THE TOPICS COVERED IN THE BOOK&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Overview Of Oracle Database&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Introduction, Architecture, Installation, Tablespace/User Management, SQL Plus, SQL Developer&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt;&lt;strong&gt; &lt;br /&gt;&lt;br /&gt;Basics Of SQL&lt;br /&gt;&lt;/strong&gt;Entity Relationship Diagram, Data Types, Working With Database Tables, Multi-Table Insert Statements, Merging Rows, Altering Table Structures, Synonyms, External Tables, Data Constraints &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Working With Data&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Operators, Character/String Functions, Number Function, Date Functions, Grouping Data, Subqueries, Joins, Union, Intersect And Minus, Analytic Functions, Modeling Data, Hierarchical SQL Queries, If, then And Else, Pivot/Unpivot Operators, Regular Expressions, RowID And RowNum&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;SQL Performance Tuning&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Indexes, Views, Clusters, Sequences &lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Beyond The Basics&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Flashback, Objects And Collections, Oracle Text, XML&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;PL/SQL&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Introduction To PL/SQL, Transactions, Cursors, Procedures And Functions, Packages, Triggers, Automatically Generating And Assigning Primary Key Values, Dynamic SQL, DML Error Logging &lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Backup, Restore And Data Loading&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;IMP And EXP, Data Pump - IMPDB And EXPDB, SQL*Loader &lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Application Development&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Java, PHP, Pro*C/C++ &lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Scripting In Oracle&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;SQL Scripts, PL/SQL Scripts &lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Data Warehouse&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Oracle Warehouse Builder&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;Appendix&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;Sample Data, Installing Oracle Database 10g XE, Interview Questions&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font face="Verdana" size="2"&gt;CONTENTS OF THE CD-ROM &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: black; line-height: 150%;"&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt;Setup files for Oracle database 10g eXpress Edition.&lt;br /&gt;Video Footage of Installing Oracle Database 10g [XE] and 11g.&lt;br /&gt;Source code for examples in this book.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="color: black; line-height: 150%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;</content>
  </entry>
</feed>
