<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13807087</id><updated>2011-07-28T14:34:09.150-07:00</updated><category term='Unix'/><category term='IBM JVMs'/><category term='JSTL Tips'/><category term='Java Challenge'/><title type='text'>jaxrpc</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13807087.post-3163431402561477682</id><published>2010-08-25T07:56:00.001-07:00</published><updated>2010-08-25T08:39:08.064-07:00</updated><title type='text'></title><content type='html'>&lt;span class="Apple-style-span"   style=" border-collapse: collapse;  line-height: 18px; font-family:Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;font-size:14px;"&gt;How would I use JQuery to find a radio button by its value?&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" border-collapse: collapse;  line-height: 18px; font-family:Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;font-size:14px;"&gt;&lt;pre class="prettyprint"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238);  overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; background-repeat: initial initial; font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;font-size:14px;"&gt;&lt;code   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238);  background-position: initial initial; background-repeat: initial initial; font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;font-size:14px;"&gt;&lt;span class="pln"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;  background-position: initial initial; background-repeat: initial initial; font-size:14px;color:black;"&gt;$&lt;/span&gt;&lt;span class="pun"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;  background-position: initial initial; background-repeat: initial initial; font-size:14px;color:black;"&gt;(&lt;/span&gt;&lt;span class="str"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;  background-position: initial initial; background-repeat: initial initial; font-size:14px;color:maroon;"&gt;":radio[value=foobar]"&lt;/span&gt;&lt;span class="pun"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;  background-position: initial initial; background-repeat: initial initial; font-size:14px;color:black;"&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class="prettyprint"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238);  overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; background-repeat: initial initial; font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;font-size:14px;"&gt;&lt;code   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238);  background-position: initial initial; background-repeat: initial initial; font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;font-size:14px;"&gt;&lt;span class="pun"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;  background-position: initial initial; background-repeat: initial initial; font-size:14px;color:black;"&gt;Feeling pain with Array and Jquery, refer this &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class="prettyprint"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238);  overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; background-position: initial initial; background-repeat: initial initial; font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;font-size:14px;"&gt;&lt;code   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238);  background-position: initial initial; background-repeat: initial initial; font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;font-size:14px;"&gt;&lt;span class="pun"   style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial;  vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent;  background-position: initial initial; background-repeat: initial initial; font-size:14px;color:black;"&gt;&lt;span class="Apple-style-span"   style="border-collapse: separate;  line-height: normal; white-space: normal;  font-family:Georgia, serif;font-size:16px;"&gt;&lt;a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array"&gt;https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array&lt;/a&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-3163431402561477682?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/3163431402561477682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=3163431402561477682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/3163431402561477682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/3163431402561477682'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2010/08/how-would-i-use-jquery-to-find-radio.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-4587440247978531724</id><published>2010-03-19T07:53:00.001-07:00</published><updated>2010-03-19T07:55:01.718-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSTL Tips'/><title type='text'></title><content type='html'>Some JSTL Tips&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. How to iterate over a map in JSTL&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;c:foreach items="${hashmap}" var="item"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;c:out value="${item.value }"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; &lt;/c:forEach&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;2. How to set a hashmap value in JSTL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;c:set property="key" value="updatedvalue" target="${hashmap}"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-4587440247978531724?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/4587440247978531724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=4587440247978531724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/4587440247978531724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/4587440247978531724'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2010/03/some-jstl-tips-1.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-7540598299425486288</id><published>2009-02-15T07:46:00.000-08:00</published><updated>2007-08-08T09:11:27.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Challenge'/><title type='text'></title><content type='html'>&lt;strong&gt;Challenge&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;1. How do you solve the timezone issue across JVM's? Say your EJB server runs in different timezone, how does search for specific date time works?&lt;br /&gt;&lt;br /&gt;2. Say you are calling a remote EJB which inturn initiates a JMS Message, how do you implement transaction in your application. In otherwords, if you rollback the database transaction, how do you rollback JMS transaction?&lt;br /&gt;&lt;br /&gt;Did I confuse you enough?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-7540598299425486288?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/7540598299425486288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=7540598299425486288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/7540598299425486288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/7540598299425486288'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2009/02/challenge-1.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-760969939566897378</id><published>2008-05-08T07:14:00.000-07:00</published><updated>2008-05-08T07:15:37.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'></title><content type='html'>&lt;p&gt;To remove the ^M characters at the end of all lines in vi, use:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="code"&gt;:%s/^V^M//g&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-760969939566897378?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/760969939566897378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=760969939566897378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/760969939566897378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/760969939566897378'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2008/05/to-remove-m-characters-at-end-of-all.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-4163214512134073868</id><published>2007-08-08T09:00:00.000-07:00</published><updated>2007-08-08T09:15:54.148-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM JVMs'/><title type='text'></title><content type='html'>&lt;span style="font-style: italic;font-family:courier new;" &gt;(This post requires Cleanup)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Something I learned today about the JVM implementations on these IBM environments&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AIX - is the Unix flavor from IBM&lt;/li&gt;&lt;li&gt;OS/400  is the operating system on AS/400 mostly referred as AS/400&lt;/li&gt;&lt;li&gt;iSeries is the new name for AS/400 servers&lt;/li&gt;&lt;li&gt;Z/OS is for mainframe&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In 64 Bit JVM implementation on iSeries, GC cycle is different and referred as "Stop-the-world" (Synchronous GC) GC cycles. See &lt;a href="http://www-03.ibm.com/servers/eserver/zseries/software/java/gcn2_faq.html"&gt;http://www-03.ibm.com/servers/eserver/zseries/software/java/gcn2_faq.html&lt;/a&gt; for the acronym.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/java/library/j-jtp11253"&gt;http://www.ibm.com/developerworks/java/library/j-jtp11253&lt;/a&gt;/ - Garbage Collection in the JVM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-4163214512134073868?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/4163214512134073868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/4163214512134073868'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2007/08/this-post-requires-cleanup-something-i.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-116543311377669589</id><published>2006-12-06T11:23:00.000-08:00</published><updated>2006-12-06T11:25:14.333-08:00</updated><title type='text'></title><content type='html'>Here is a simple directory command that list all your jar files. Output that to a file and using excel convert them as comma seperated entries for classpath setting.&lt;br /&gt;&lt;br /&gt;dir /S /B *.jar &gt; c:\jarfiles.txt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-116543311377669589?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/116543311377669589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=116543311377669589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/116543311377669589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/116543311377669589'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/12/here-is-simple-directory-command-that.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-115547976981659177</id><published>2006-08-13T07:35:00.000-07:00</published><updated>2006-08-13T07:36:10.280-07:00</updated><title type='text'></title><content type='html'>Control your hardware components!&lt;br /&gt;http://www.pbus-167.com/nhc/nhc.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-115547976981659177?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/115547976981659177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=115547976981659177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/115547976981659177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/115547976981659177'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/08/control-your-hardware-components.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-115134462148420659</id><published>2006-06-26T10:57:00.000-07:00</published><updated>2006-06-26T10:57:01.533-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.petefreitag.com/item/466.cfm"&gt;SQL to Select a random row from a database table&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-115134462148420659?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/115134462148420659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=115134462148420659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/115134462148420659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/115134462148420659'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/06/sql-to-select-random-row-from-database.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-115081188059456552</id><published>2006-06-20T06:57:00.000-07:00</published><updated>2006-06-20T06:58:00.640-07:00</updated><title type='text'></title><content type='html'>&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt;"&gt;Here are the key differences between the upgrade and regular exams. I will post my experience after taking the upgrade exam in a month.&lt;/span&gt;&lt;/p&gt;    &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;Difference in exam objectives between SCJP Upgrade exam and Standard exam&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt;"&gt;(CX-310-056) vs. (CX-310-055)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5 style="font-family: arial;"&gt;&lt;u&gt;Exam Objectives that are not required for Upgrade exam&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/h5&gt;  &lt;h5 style="font-family: arial;"&gt;Section 1: Declarations, Initialization and Scoping &lt;o:p&gt;&lt;/o:p&gt;&lt;/h5&gt;  &lt;h5 style="text-align: center; font-family: arial;" align="center"&gt;  &lt;hr align="center" size="2" width="100%"&gt;  &lt;/h5&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Develop      code that declares an interface. Develop code that implements or extends      one or more interfaces. Develop code that declares an abstract class.      Develop code that extends an abstract class.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Section 2: Flow Control &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" style="text-align: center; font-family: arial;" align="center"&gt;&lt;span style="font-size: 10pt;"&gt;  &lt;hr align="center" size="2" width="100%"&gt;  &lt;/span&gt;&lt;/div&gt;  &lt;span style="font-size: 10pt; font-family: arial;"&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Develop      code that makes use of assertions, and distinguish appropriate from      inappropriate uses of assertions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Recognize      the effect of an exception arising at a specified point in a code      fragment. Note that the exception may be a runtime exception, a checked      exception, or an error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Section 3: API Contents &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" style="text-align: center; font-family: arial;" align="center"&gt;&lt;span style="font-size: 10pt;"&gt;  &lt;hr align="center" size="2" width="100%"&gt;  &lt;/span&gt;&lt;/div&gt;  &lt;span style="font-size: 10pt; font-family: arial;"&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Section 4: Concurrency &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" style="text-align: center; font-family: arial;" align="center"&gt;&lt;span style="font-size: 10pt;"&gt;  &lt;hr align="center" size="2" width="100%"&gt;  &lt;/span&gt;&lt;/div&gt;  &lt;span style="font-size: 10pt; font-family: arial;"&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Given      a scenario, write code that makes appropriate use of object locking to      protect static or instance variables from concurrent access problems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Given      a scenario, write code that makes appropriate use of wait, notify, or      notifyAll.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Section 5: OO Concepts &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" style="text-align: center; font-family: arial;" align="center"&gt;&lt;span style="font-size: 10pt;"&gt;  &lt;hr align="center" size="2" width="100%"&gt;  &lt;/span&gt;&lt;/div&gt;  &lt;span style="font-size: 10pt; font-family: arial;"&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Develop      code that implements "is-a" and/or "has-a"      relationships.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Section 6: Collections / Generics &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" style="text-align: center; font-family: arial;" align="center"&gt;&lt;span style="font-size: 10pt;"&gt;  &lt;hr align="center" size="2" width="100%"&gt;  &lt;/span&gt;&lt;/div&gt;  &lt;span style="font-size: 10pt; font-family: arial;"&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Distinguish      between correct and incorrect overrides of corresponding hashCode and      equals methods, and explain the difference between == and the equals      method.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Section 7: Fundamentals &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" style="text-align: center; font-family: arial;" align="center"&gt;&lt;span style="font-size: 10pt;"&gt;  &lt;hr align="center" size="2" width="100%"&gt;  &lt;/span&gt;&lt;/div&gt;  &lt;span style="font-size: 10pt; font-family: arial;"&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Given      an example of a class and a command-line, determine the expected runtime      behavior.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Determine      the effect upon object references and primitive values when they are      passed into methods that perform assignments or other modifying operations      on the parameters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Given      a code example, recognize the point at which an object becomes eligible      for garbage collection, and determine what is and is not guaranteed by the      garbage collection system. Recognize the behaviors of System.gc and      finalization.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt;"&gt;Write      code that correctly applies the appropriate operators including assignment      operators (limited to: =, +=, -=), arithmetic operators (limited to: +, -,      *, /, %, ++, --), relational operators (limited to: &lt;, &lt;=, &gt;,      &gt;=, ==, !=), the instanceof operator, logical operators (limited to:      &amp;, |, ^, !, &amp;amp;&amp;, ||), and the conditional operator ( ? : ), to      produce a desired result. Write code that determines the equality of two      objects or two primitives.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-115081188059456552?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/115081188059456552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=115081188059456552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/115081188059456552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/115081188059456552'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/06/here-are-key-differences-between.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-114485578120507286</id><published>2006-04-12T08:29:00.000-07:00</published><updated>2006-04-12T08:29:43.926-07:00</updated><title type='text'></title><content type='html'>Found this articke on handling exceptions. Worth reading the entire document.&lt;br /&gt;&lt;a href="http://www.artima.com/designtechniques/exceptions9.html"&gt;Exceptions in Java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-114485578120507286?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/114485578120507286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=114485578120507286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/114485578120507286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/114485578120507286'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/04/found-this-articke-on-handling.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-114280629918060615</id><published>2006-03-19T14:11:00.000-08:00</published><updated>2006-03-19T14:34:13.046-08:00</updated><title type='text'></title><content type='html'>&lt;p&gt;&lt;BlogItemTitle&gt;Log4J Example&lt;/BlogItemTitle&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;In many of my projects I implemented log4j as rootLogger instead of categorizing&lt;br /&gt;them based on packages or by business modules&lt;br /&gt;After reading through &lt;a href="http://logging.apache.org/log4j/docs/manual.html" target="_blank"&gt;log4j manual&lt;/a&gt; many times, still Ididn't understand how to implement the logger categories and levels. Here is a working sample and troubleshooting in case you run into issues as I did.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;## Sample log4j configuration specified in log4.properties&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;span style="font-family:Courier New, Courier, mono;"&gt;log4j.rootLogger=FATAL, stdout&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#0000ff;"&gt;&lt;em&gt;&lt;strong&gt;log4j.logger.com.mycomp.local=WARN, stdout&lt;/strong&gt; &lt;/em&gt;&lt;/span&gt;&lt;span style="font-family:Courier New, Courier, mono;"&gt;&lt;em&gt;log4j.appender.stdout=org.apache.log4j.ConsoleAppender&lt;br /&gt;log4j.appender.stdout.layout=org.apache.log4j.PatternLayout&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family:Courier New, Courier, mono;"&gt;&lt;em&gt;# Pattern to output the caller's file name and line number.&lt;br /&gt;log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;#Sample code using this logger category&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#660000;"&gt;package com.mycomp.local;&lt;br /&gt;&lt;br /&gt;import org.apache.log4j.Logger;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#660000;"&gt;public class Sample1&lt;br /&gt;{&lt;br /&gt;private static Logger myLog = Logger.getLogger(Sample1.class);&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#660000;"&gt;public Sample1(){&lt;/span&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#660000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#660000;"&gt;public static void main(String[] args) {&lt;br /&gt;Enumeration enumList = LogManager.getCurrentLoggers();&lt;br /&gt;while(enumList.hasMoreElements()){&lt;br /&gt;Logger myLog = (Logger)enumList.nextElement();&lt;br /&gt;myLog.getName();&lt;br /&gt;System.out.println("Current Logger -" +myLog.getName() + "="+&lt;br /&gt;myLog.getLevel());&lt;br /&gt;}&lt;br /&gt;myLog.debug("Inside debug1");&lt;br /&gt;myLog.warn("Inside Warn1");&lt;/span&gt;&lt;span style="color:#660000;"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The important thing to note about the configuration is to specify appender.&lt;br /&gt;Without the &lt;span style="font-family:Courier New, Courier, mono;color:#0000ff;"&gt;&lt;em&gt;&lt;strong&gt;stdout&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; appender in&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#0000ff;"&gt;&lt;em&gt;&lt;strong&gt;log4j.logger.com.mycomp.local=WARN, stdout&lt;/strong&gt; &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New, Courier, mono;color:#0000ff;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;The program would print &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;DEBUG&lt;/strong&gt;&lt;/span&gt; information even though root category is set to &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;FATAL &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Give it a try!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-114280629918060615?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/114280629918060615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=114280629918060615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/114280629918060615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/114280629918060615'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/03/log4j-example-in-many-of-my-projects-i.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-114000529304632510</id><published>2006-02-15T04:08:00.000-08:00</published><updated>2006-02-15T04:43:31.320-08:00</updated><title type='text'></title><content type='html'>Here are some basic fundamentals and when to use them/&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaqa/2001-04/03-qa-0420-abstract_p.html"&gt;Abstract classes vs. interfaces&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/javaqa/2001-08/03-qa-0831-interface.html"&gt;Abstract classes and interfaces practicum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.precisejava.com"&gt;Best Practices to improve Performance in J2SE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-114000529304632510?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/114000529304632510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=114000529304632510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/114000529304632510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/114000529304632510'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/02/here-are-some-basic-fundamentals-and.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-113983500242787763</id><published>2006-02-13T04:50:00.000-08:00</published><updated>2006-06-19T12:17:54.566-07:00</updated><title type='text'>J2EE Spefication versions</title><content type='html'>&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Here are some of the specification versions and the app server supported versions&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;J2EE Version 1.4 – Servlet specification 2.4, JSP specification – 2.0&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;J2EE Version 1.3 – Servlet specification – 2.3&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;BEA Support&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Weblogic 8.1 SP2 &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;J2EE specification -1.3&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Servlet specification – 2.3&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;JSP specification – 1.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;WebSphere 5.1.2&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;J2EE specification -1.3&lt;/span&gt;&lt;br /&gt;Servlet Specification Level: 2.3&lt;br /&gt;JSP Specification Level: 1.2&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;EJB 2.0&lt;br /&gt;JDBC 2.0&lt;br /&gt;JTA 1.0&lt;br /&gt;JavaMail 1.2&lt;br /&gt;JAXP 1.1&lt;br /&gt;JMS 1.0.2&lt;br /&gt;&lt;a href="http://java.sun.com/j2ee/sdk_1.3/techdocs/release/ReleaseNotes.html"&gt;http://java.sun.com/j2ee/sdk_1.3/techdocs/release/ReleaseNotes.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-113983500242787763?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/113983500242787763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=113983500242787763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113983500242787763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113983500242787763'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/02/j2ee-spefication-versions.html' title='J2EE Spefication versions'/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-113914559468788955</id><published>2006-02-05T05:19:00.000-08:00</published><updated>2006-02-05T05:19:54.766-08:00</updated><title type='text'></title><content type='html'>Sometime the basics such as heap, stack causes many confusion. Here is a article that puts together.&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-06-1996/jw-06-vm-p2.html"&gt;The lean, mean, virtual machine&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-113914559468788955?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/113914559468788955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=113914559468788955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113914559468788955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113914559468788955'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2006/02/sometime-basics-such-as-heap-stack.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-113442572536655626</id><published>2005-12-12T14:15:00.000-08:00</published><updated>2005-12-12T14:15:25.916-08:00</updated><title type='text'>Practical UML</title><content type='html'>Today I came across a article on &lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Practical UML™: A Hands-On Introduction for Developers &lt;/span&gt;&lt;span style="font-family:Verdana;"&gt;- by Randy Miller&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;Check it out at &lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html"&gt;http://bdn.borland.com/article/0,1410,31863,00.html&lt;/a&gt;&lt;br/&gt;Finally I see the real use of UML/Class diagram/Sequence diagrams. Also I am currently using Sun Java Enterprise studio for complete design in my new application. More about it later.....&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-113442572536655626?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/113442572536655626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=113442572536655626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113442572536655626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113442572536655626'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/12/practical-uml.html' title='Practical UML'/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-113223675119686374</id><published>2005-11-17T06:12:00.000-08:00</published><updated>2005-11-17T06:26:41.936-08:00</updated><title type='text'>Some open source API's</title><content type='html'>&lt;span style="font-family:Arial;"&gt;Over these years I came across many API’s and used it in my project. Finally I decided to put it out and see what other folks are using. Here is my comprehensive list&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;iBATIS (&lt;a href="http://ibatis.apache.org/"&gt;http://ibatis.apache.org/&lt;/a&gt; )- O/R mapping API where the approach is bottom to top (mapping for existing database)&lt;br /&gt;I found this better than Hibernate(3.x prior) where it doesn't support stored procedures.Check it out.&lt;br /&gt;JIBX &lt;a href="http://jibx.sourceforge.net/"&gt;http://jibx.sourceforge.net/&lt;/a&gt; framework for binding XML data to Java objects.I came across this API from Java user group meeting&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-113223675119686374?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/113223675119686374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=113223675119686374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113223675119686374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/113223675119686374'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/11/some-open-source-apis.html' title='Some open source API&apos;s'/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112913333412483332</id><published>2005-10-12T09:08:00.000-07:00</published><updated>2005-10-12T09:10:49.446-07:00</updated><title type='text'>Oracle JDBC Connection pool in Sun Java System Application Server</title><content type='html'>&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Configuring Oracle JDBC Connection pool in Sun Java System Application Server&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;color:#660000;"&gt;This article might help some one finding difficult to create a JDBC connection pool in Sun Java System Application server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Follow these steps to create JDBC connection pool from admin console&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Copy the drivers  to domain lib folder&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Modify JVM settings and add jar location to classpath suffix. The entry should look similar to this &lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;${com.sun.aas.installRoot}/domains/domain1/lib/ojdbc14.jar&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;In JVM options tab specify &lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;-Doracle.jdbc.J2EE13Compliant=true&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Specify name for connection pool&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;In resource type select &lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;javax.sql.Datasource&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Select oracle as vendor&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Use the default Datasource classname entry &lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;oracle.jdbc.pool.OracleDataSource&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Specify only these 3 properties&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;User: &lt;/span&gt;&lt;em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;user name&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Password: &lt;/span&gt;&lt;em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;password&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;URL: &lt;/span&gt;&lt;em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;jdbc:oracle:thin:@&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;:&amp;lt;database name&amp;gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Test your connection by using &lt;/span&gt;&lt;em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Ping &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;button&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;References:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;1. &lt;/span&gt;&lt;a href="http://docs.sun.com/app/docs/doc/819-2641/6n4trr8kt?a=view"&gt;http://docs.sun.com/app/docs/doc/819-2641/6n4trr8kt?a=view&lt;/a&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;(Sun Java System Application Server Platform Edition 8.1 2005Q2 Update 2 &amp;gt;&amp;gt; Sun Java System Application Server Platform Edition 8.1 2005Q2 Update 2 Administration Guide &amp;gt;&amp;gt; 3.  JDBC Resources &amp;gt;&amp;gt; Setting Up Database Access &amp;gt;&amp;gt; To integrate a JDBC driver)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;2. &lt;/span&gt;&lt;a href="http://docs.sun.com/source/819-0217/dgjdbc.html"&gt;Using the JDBC API for Database Access&lt;/a&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112913333412483332?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112913333412483332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112913333412483332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112913333412483332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112913333412483332'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/10/oracle-jdbc-connection-pool-in-sun.html' title='Oracle JDBC Connection pool in Sun Java System Application Server'/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112895675912084782</id><published>2005-10-10T08:05:00.000-07:00</published><updated>2005-10-10T08:05:59.126-07:00</updated><title type='text'>Sun Java System App server vs Tomcat</title><content type='html'>&lt;strong&gt;&lt;span style="font-family:Helvetica;font-size:85%;"&gt;Sun Java™ System Application Server Platform Edition 8.1 2005Q1&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-family:Helvetica;font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-family:Helvetica;font-size:85%;"&gt;I am still trying to figure out what differences are in deploying applications to a production environment running on Sun server vs Apache Tomcat.&amp;nbsp;&amp;nbsp;Please leave me a comment just in case if you know any such comparisons.&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112895675912084782?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112895675912084782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112895675912084782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112895675912084782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112895675912084782'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/10/sun-java-system-app-server-vs-tomcat.html' title='Sun Java System App server vs Tomcat'/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112895234653021451</id><published>2005-10-10T06:52:00.000-07:00</published><updated>2005-10-10T06:52:26.556-07:00</updated><title type='text'></title><content type='html'>&lt;a href="https://bpcatalog.dev.java.net/nonav/ajax/jsf-ajax/frames.html"&gt;Using JavaServer Faces Technology with AJAX&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112895234653021451?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112895234653021451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112895234653021451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112895234653021451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112895234653021451'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/10/using-javaserver-faces-technology-with.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112894321732489082</id><published>2005-10-10T04:20:00.000-07:00</published><updated>2005-10-10T04:20:17.340-07:00</updated><title type='text'>Stored Procedure in Hibernate</title><content type='html'>&lt;strong&gt;Stored Procedure in Hibernate&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;I am fairly new to hibernate still trying to figure out how to use it in my project. A little setback in using hibernate in my project due to the fact it does not fully support stored procedures. May be I should use traditional JDBC route.&lt;br/&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112894321732489082?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112894321732489082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112894321732489082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112894321732489082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112894321732489082'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/10/stored-procedure-in-hibernate.html' title='Stored Procedure in Hibernate'/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112714217168315821</id><published>2005-09-19T08:02:00.000-07:00</published><updated>2005-09-19T08:02:51.750-07:00</updated><title type='text'></title><content type='html'>Very interesting application to record DRM protected music!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112714217168315821?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112714217168315821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112714217168315821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112714217168315821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112714217168315821'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/09/very-interesting-application-to-record.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112549878598159308</id><published>2005-08-31T07:33:00.000-07:00</published><updated>2005-08-31T07:33:05.993-07:00</updated><title type='text'></title><content type='html'>&lt;a href=" a programming model in which an XML parser sends (pushes) XML data to the client as the parser encounters elements in an XML infoset--that is, the parser sends the data whether or not the client is ready to"&gt;Why StAX?&lt;/a&gt;: " a programming model in which an XML parser sends (pushes) XML data to the client as the parser encounters elements in an XML infoset--that is, the parser sends the data whether or not the client is ready to"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112549878598159308?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112549878598159308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112549878598159308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112549878598159308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112549878598159308'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/why-stax-programming-model-in-which.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112424095946367291</id><published>2005-08-16T18:09:00.000-07:00</published><updated>2005-08-16T18:09:19.486-07:00</updated><title type='text'></title><content type='html'>Interesting site about Hybrid conversions! They claim modifications yield them upto 250mpg! Simply amazing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.calcars.org/"&gt;California Cars Initiative for Plug-In Hybrid Vehicles&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112424095946367291?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112424095946367291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112424095946367291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112424095946367291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112424095946367291'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/interesting-site-about-hybrid.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112422894795110190</id><published>2005-08-16T14:49:00.000-07:00</published><updated>2005-08-16T14:49:07.970-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://news.yahoo.com/s/ap/hybrid_tinkerers;_ylt=AucktN.IYYD2WCstet4JuPes0NUE;_ylu=X3oDMTA3ODdxdHBhBHNlYwM5NjQ-"&gt;Experimental Hybrid Cars Get Up to 250 Mpg - Yahoo! News&lt;/a&gt;: "Experimental Hybrid Cars Get Up to 250 Mpg "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112422894795110190?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112422894795110190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112422894795110190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112422894795110190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112422894795110190'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/experimental-hybrid-cars-get-up-to-250.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112403574891584161</id><published>2005-08-14T09:09:00.000-07:00</published><updated>2005-08-14T09:09:08.940-07:00</updated><title type='text'></title><content type='html'>Great Article on Continuous Integration&lt;br /&gt;&lt;a href="http://martinfowler.com/articles/continuousIntegration.html"&gt;Continuous Integration&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112403574891584161?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112403574891584161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112403574891584161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112403574891584161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112403574891584161'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/great-article-on-continuous.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112393949856758628</id><published>2005-08-13T06:22:00.000-07:00</published><updated>2005-08-13T06:25:19.316-07:00</updated><title type='text'></title><content type='html'>Maven provides standard developement structure across many projects. Dependency management is a part of Maven.&lt;br /&gt;If you see a project that requires more customization of Maven, then Ant is a good choice instead of Maven.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112393949856758628?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112393949856758628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112393949856758628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112393949856758628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112393949856758628'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/maven-provides-standard-developement.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112387623873802806</id><published>2005-08-12T12:50:00.000-07:00</published><updated>2005-08-12T12:50:39.156-07:00</updated><title type='text'></title><content type='html'>Excellent tool to merge files &lt;a href="http://winmerge.sourceforge.net/"&gt;WinMerge&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112387623873802806?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112387623873802806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112387623873802806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112387623873802806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112387623873802806'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/excellent-tool-to-merge-files-winmerge.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112307990710965180</id><published>2005-08-03T07:38:00.000-07:00</published><updated>2005-08-03T07:38:27.120-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.javaperformancetuning.com/resources.shtml"&gt; Resources for Java Performance Tuning&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112307990710965180?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112307990710965180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112307990710965180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112307990710965180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112307990710965180'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/resources-for-java-performance-tuning.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112292547009065124</id><published>2005-08-01T12:44:00.000-07:00</published><updated>2005-08-01T12:44:30.103-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://codewalkers.com/tutorialpdfs/tutorial79.pdf"&gt;Access vs MySQL&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112292547009065124?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112292547009065124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112292547009065124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112292547009065124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112292547009065124'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/08/access-vs-mysql.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112205471177407471</id><published>2005-07-22T10:51:00.000-07:00</published><updated>2005-07-22T10:51:51.786-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.phptr.com/articles/article.asp?p=30946&amp;amp;seqNum=6"&gt;The JSTL Expression Language&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112205471177407471?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112205471177407471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112205471177407471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112205471177407471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112205471177407471'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/07/jstl-expression-language.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112174381197826793</id><published>2005-07-18T20:30:00.000-07:00</published><updated>2005-07-18T20:30:11.993-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.eggheadcafe.com/articles/20020107.asp"&gt;Parsing The Querystring with Javascript&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112174381197826793?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112174381197826793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112174381197826793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112174381197826793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112174381197826793'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/07/parsing-querystring-with-javascript.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112100478646953802</id><published>2005-07-10T07:13:00.000-07:00</published><updated>2005-07-10T07:13:06.486-07:00</updated><title type='text'></title><content type='html'>&lt;a href="https://techinfo.toyota.com/"&gt;Toyota | Lexus Service Support (Subscription based!)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112100478646953802?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112100478646953802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112100478646953802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112100478646953802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112100478646953802'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/07/toyota-lexus-service-support.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112097263995828073</id><published>2005-07-09T22:17:00.000-07:00</published><updated>2005-07-09T22:17:19.966-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.geekstogo.com/forum/You_Must_Read_This_Before_Posting_A_Hijackthis_Log-t2852.html"&gt;Geeks To Go -&gt; Excellent resource to remove spyware/malwares&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112097263995828073?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112097263995828073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112097263995828073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112097263995828073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112097263995828073'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/07/excellent-resource-to-remove.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112091865528959796</id><published>2005-07-09T07:16:00.000-07:00</published><updated>2005-07-09T07:17:35.293-07:00</updated><title type='text'></title><content type='html'>Some tamil words&lt;br /&gt;&lt;br /&gt;Millepede is known as maravattai in Tamil&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112091865528959796?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112091865528959796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112091865528959796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112091865528959796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112091865528959796'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/07/some-tamil-words-millepede-is-known-as.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-112066204023920898</id><published>2005-07-06T08:00:00.000-07:00</published><updated>2005-07-06T08:00:40.663-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.oracle.com/technology/products/jdev/101/collateral/101/1013newfeatures.htm"&gt;JDeveloper 10.1.3 New Features&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-112066204023920898?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/112066204023920898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=112066204023920898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112066204023920898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/112066204023920898'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/07/jdeveloper-10.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111954706945100565</id><published>2005-06-23T10:17:00.000-07:00</published><updated>2005-06-23T10:17:49.456-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://java.sun.com/developer/technicalArticles/JavaLP/assertions/"&gt;Using Assertions in Java Technology&lt;/a&gt;: "Assertions in "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111954706945100565?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111954706945100565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111954706945100565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111954706945100565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111954706945100565'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/using-assertions-in-java-technology.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111927683044769922</id><published>2005-06-20T07:13:00.000-07:00</published><updated>2005-06-20T07:13:50.453-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://story.news.ask.com//article/20050620/D8ARAGKG0.html"&gt;Programming Jobs Losing Luster in U.S&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111927683044769922?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111927683044769922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111927683044769922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111927683044769922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111927683044769922'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/programming-jobs-losing-luster-in-u.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111926715432857014</id><published>2005-06-20T04:32:00.000-07:00</published><updated>2005-06-20T04:32:34.336-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://story.news.ask.com//article/20050618/D8APP0TO0.html"&gt;Ask Jeeves&lt;/a&gt;: "Report: Google to Start New Payment System"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111926715432857014?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111926715432857014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111926715432857014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111926715432857014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111926715432857014'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/ask-jeeves-report-google-to-start-new.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924715945076142</id><published>2005-06-19T22:59:00.000-07:00</published><updated>2005-06-19T22:59:19.453-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.owasp.org/documentation/topten.html"&gt;Top Ten&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924715945076142?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924715945076142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924715945076142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924715945076142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924715945076142'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/top-ten_19.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924624075524970</id><published>2005-06-19T22:44:00.000-07:00</published><updated>2005-06-19T22:44:00.756-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-128.ibm.com/developerworks/security/library/s-csscript/"&gt;Cross-site scripting&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924624075524970?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924624075524970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924624075524970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924624075524970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924624075524970'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/cross-site-scripting_19.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924600528807165</id><published>2005-06-19T22:40:00.000-07:00</published><updated>2005-06-19T22:40:05.286-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-128.ibm.com/developerworks/security/library/s-csscript/"&gt;Cross-site scripting&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924600528807165?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924600528807165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924600528807165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924600528807165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924600528807165'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/cross-site-scripting.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924598855865509</id><published>2005-06-19T22:39:00.000-07:00</published><updated>2005-06-19T22:39:48.556-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://ha.ckers.org/xss.html"&gt;XSS (Cross Site Scripting) Cheatsheet: Esp: for filter evasion - by RSnake&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924598855865509?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924598855865509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924598855865509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924598855865509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924598855865509'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/xss-cross-site-scripting-cheatsheet.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924578187108019</id><published>2005-06-19T22:36:00.000-07:00</published><updated>2005-06-19T22:36:21.873-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.owasp.org/documentation/topten.html"&gt;Top Ten&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924578187108019?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924578187108019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924578187108019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924578187108019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924578187108019'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/top-ten.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924572402043634</id><published>2005-06-19T22:35:00.000-07:00</published><updated>2005-06-19T22:35:24.020-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.watchfire.com/products/security/default.aspx"&gt;AppScan Overview&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924572402043634?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924572402043634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924572402043634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924572402043634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924572402043634'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/appscan-overview.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924556759986530</id><published>2005-06-19T22:32:00.000-07:00</published><updated>2005-06-19T22:32:47.600-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.acunetix.com/wvs/"&gt;Web application security: Acunetix web vulnerability scanner&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924556759986530?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924556759986530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924556759986530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924556759986530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924556759986530'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/web-application-security-acunetix-web.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924551775419083</id><published>2005-06-19T22:31:00.000-07:00</published><updated>2005-06-19T22:31:57.753-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.technicalinfo.net/papers/CSS.html"&gt;Paper -- Cross Site Scripting -- TechnicalInfo.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924551775419083?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924551775419083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924551775419083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924551775419083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924551775419083'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/paper-cross-site-scripting.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13807087.post-111924544664606056</id><published>2005-06-19T22:30:00.000-07:00</published><updated>2005-06-19T22:30:46.650-07:00</updated><title type='text'></title><content type='html'>Came across ths interesting site&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13807087-111924544664606056?l=jaxrpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jaxrpc.blogspot.com/feeds/111924544664606056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13807087&amp;postID=111924544664606056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924544664606056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13807087/posts/default/111924544664606056'/><link rel='alternate' type='text/html' href='http://jaxrpc.blogspot.com/2005/06/came-across-ths-interesting-site.html' title=''/><author><name>~~~~~</name><uri>http://www.blogger.com/profile/15326565069701274783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
