<?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-20691841</id><updated>2011-09-23T06:50:26.218-04:00</updated><category term='apache'/><category term='hibernate'/><category term='java'/><category term='Optimizer'/><category term='otn'/><category term='spring framework'/><category term='webservices'/><category term='ajax'/><category term='security'/><category term='rac'/><category term='flex'/><category term='dev2dev'/><category term='openoffice'/><category term='oracle'/><category term='dwr'/><category term='firefox'/><category term='weblogic integeration'/><category term='sql'/><category term='dw'/><category term='rails'/><category term='wikibooks'/><category term='jboss'/><category term='sun'/><category term='weblogic'/><category term='DBMS_STATS'/><category term='j2ee'/><category term='oracle 11g'/><category term='google'/><title type='text'>The Kpanchan Blog</title><subtitle type='html'>A blog for software development on oracle, java and opensource technology.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default?start-index=101&amp;max-results=100'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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>192</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20691841.post-5802855471882905975</id><published>2011-09-23T06:39:00.004-04:00</published><updated>2011-09-23T06:50:26.225-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rac'/><category scheme='http://www.blogger.com/atom/ns#' term='wikibooks'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle 11G with RAC on Windows Laptop - Guide</title><content type='html'>I was wake up by production call today @4:30am, but call ended in 10mins. Decided to read something from Oracle List and found message about RACATTACK event in Oracle OpenWorld OTN Lounge&lt;br /&gt;http://www.blogger.com/img/blank.gifhttp://www.blogger.com/img/blank.gif&lt;br /&gt;Further checking on Google found, this is Group which takes your Laptop with Windows and install Oracle RAC with VMWWARE. That allow us to play around. &lt;br /&gt;&lt;br /&gt;They have created very nice Step-by-Step instructions with Detail Screenshots in the following link.&lt;br /&gt;&lt;a href="http://en.wikibooks.org/wiki/RAC_Attack_-_Oracle_Cluster_Database_at_Home"&gt;&lt;br /&gt;Oracle_RAC_At_Home&lt;/a&gt; from RACATTACK on &lt;a href="http://en.wikibooks.org/wiki/Main_Page"&gt;Wikibook&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I haven't tried this, but Information is very nice and details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-5802855471882905975?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/5802855471882905975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=5802855471882905975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5802855471882905975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5802855471882905975'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2011/09/oracle-11g-with-rac-on-windows-laptop.html' title='Oracle 11G with RAC on Windows Laptop - Guide'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-6923157313650912025</id><published>2011-04-19T21:37:00.002-04:00</published><updated>2011-04-19T21:54:55.330-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimizer'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS_STATS'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle 11g'/><title type='text'>Incremental Optimizer Statistics Gathering in 11g</title><content type='html'>Writing this blog entry after long time. At work we are upgrading to 11g. We have one of the biggest table with 2Billion records with Partition and Subpartitions. This accessed by reporting tool. For better performance we analyze each partition (each will have close to 130,000,000 records). Estimate with 50% will do FTS and&lt;br /&gt;&lt;br /&gt;130,000,000 Million / 2 (for 50% Estimate) = 65,000,000 Million.&lt;br /&gt;&lt;br /&gt;AVG_ROW_LEN = 1400 bytes&lt;br /&gt;&lt;br /&gt;Total Temp Memory required to analyze with 50% Percent is &lt;br /&gt;65,000,000 * 1400 bytes = 91,000,000,000 bytes&lt;br /&gt;&lt;br /&gt;This is close to 85GB&lt;br /&gt;&lt;br /&gt;We need 85GB Temp space exclusively for this process. If there is any other process run in parallel, Analyze job fail due to insufficient TEMP space.&lt;br /&gt;&lt;br /&gt;11G has cool feature.&lt;br /&gt;&lt;br /&gt;We need to have &lt;br /&gt;This new feature in database 11g could be most useful, especially for large partitioned tables.&lt;br /&gt;&lt;br /&gt;Gathering global statistics for a partitioned table would typically require a FTS of all table rows, even when only rows for a few partitions have changed.  Using the INCREMENTAL=true setting global statistics can be gathered by scanning only the partitions that have changed.&lt;br /&gt;&lt;br /&gt;Oracle® Database Performance Tuning Guide&lt;br /&gt;11g Release 2 (11.2)&lt;br /&gt;13.3.1.3.2 Incremental Statistics Gathering&lt;br /&gt;http://download.oracle.com/docs/cd/E11882_01/server.112/e16638/stats.htm#i42218&lt;br /&gt;&lt;br /&gt;The requirements for enabling incremental statistics gathering:&lt;br /&gt;&lt;br /&gt;    * The INCREMENTAL value for the partitioned table is true.&lt;br /&gt;    * The PUBLISH value for the partitioned table is true.&lt;br /&gt;    * The user specifies AUTO_SAMPLE_SIZE for ESTIMATE_PERCENT and AUTO for GRANULARITY when gathering statistics on the table.&lt;br /&gt;&lt;br /&gt;That may in turn lead to questions as to what the PUBLISH value for a table is.  Prior to 11g when gathering statistics they are immediately "published" for use, in 11g one can gather statistics and choose to not have them published immediately but rather do so at some later time.  An example might be gathering statistics across a number of tables and/or table partitions and then publish them all at once when it's desirable to do so.  See:&lt;br /&gt;&lt;br /&gt;Private Statistics Using DBMS_STATS in 11g (Doc ID 567683.1)&lt;br /&gt;&lt;br /&gt;Some examples here as well:&lt;br /&gt;&lt;br /&gt;Statistics Collection Enhancements in Oracle Database 11g Release 1&lt;br /&gt;http://www.oracle-base.com/articles/11g/StatisticsCollectionEnhancements_11gR1.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-6923157313650912025?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/6923157313650912025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=6923157313650912025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6923157313650912025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6923157313650912025'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2011/04/incremental-optimizer-statistics.html' title='Incremental Optimizer Statistics Gathering in 11g'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-1643099592020538574</id><published>2009-10-24T08:59:00.001-04:00</published><updated>2009-10-24T08:59:22.408-04:00</updated><title type='text'>Afer long time !!!!</title><content type='html'>&lt;div&gt;To break the silence after long time, I posting this entry which I read today.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;I got this reference arcticle while I was reading &lt;a href="http://tkyte.blogspot.com/"&gt;TomKyte&lt;/a&gt; blog.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.snopes.com/autos/law/noplate.asp"&gt;http://www.snopes.com/autos/law/noplate.asp&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;This link talks about How data was maintained in California DMV in 1972. &lt;/div&gt; &lt;div&gt;It shows what happens when best practice was not followed to maintain data.&lt;/div&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/20691841-1643099592020538574?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1643099592020538574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1643099592020538574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1643099592020538574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1643099592020538574'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2009/10/afer-long-time.html' title='Afer long time !!!!'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-8783939923274957934</id><published>2008-11-08T05:45:00.000-05:00</published><updated>2008-11-08T05:48:32.750-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2ee'/><title type='text'>An Introduction To Servlet 3.0</title><content type='html'>&lt;a href="http://today.java.net/pub/a/today/2008/10/14/introduction-to-servlet-3.html"&gt;An Introduction To Servlet 3.0&lt;/a&gt;&lt;br /&gt;Nice article by Deepa Sobhana at &lt;a href="http://java.net"&gt;Java.net&lt;/a&gt; for Servlet 3.0 feature compared with Servlet 2.5. Code snippets comparision very good approach in this article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-8783939923274957934?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/8783939923274957934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=8783939923274957934' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/8783939923274957934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/8783939923274957934'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2008/11/introduction-to-servlet-30.html' title='An Introduction To Servlet 3.0'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20691841.post-3902180808753891100</id><published>2007-12-01T00:14:00.000-05:00</published><updated>2007-12-01T00:18:11.833-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogic'/><title type='text'>WebLogic Workshop - Custom Project Template</title><content type='html'>In WebLogic Workshop 9.1 and above, we can create following directory structure create custom EAR application, which can be used under Eclipse.&lt;br /&gt;&lt;br /&gt;Best Practices from (&lt;a href="http://e-docs.bea.com/wls/docs91/medrec_tutorials/splitdir.html#1059969"&gt;edocs.bea.com&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;# Use the same source directory structure with your own J2EE application projects, so you can utilize the WebLogic Server build scripts to compile and deploy your applications. The following summarizes the contents of a simple source directory that follows the WebLogic split development directory structure format:&lt;br /&gt;&lt;br /&gt;    \myProject&lt;br /&gt;&lt;br /&gt;    \myProject\myEar&lt;br /&gt;&lt;br /&gt;    \myProject\myEar\META-INF\application.xml&lt;br /&gt;&lt;br /&gt;    \myProject\myEar\myEjb\com\*\MyEjbGenEjb.ejb&lt;br /&gt;&lt;br /&gt;    \myProject\myEar\myEjb\com\*\*.java&lt;br /&gt;&lt;br /&gt;    \myProject\myEar\myWebService\com\*.*.java&lt;br /&gt;&lt;br /&gt;    \myProject\myEar\myWebApp\*.jsp&lt;br /&gt;&lt;br /&gt;    \myProject\myEar\myWebApp\WEB-INF\web.xml&lt;br /&gt;&lt;br /&gt;    \myProject\myEar\myWebApp\WEB-INF\src\com\*\*.java&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-3902180808753891100?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/3902180808753891100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=3902180808753891100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/3902180808753891100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/3902180808753891100'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/12/weblogic-workshop-custom-project.html' title='WebLogic Workshop - Custom Project Template'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-3000448683797578365</id><published>2007-11-21T06:33:00.000-05:00</published><updated>2007-11-21T06:34:21.149-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><title type='text'>Switch to OpenOffice - FREE</title><content type='html'>Tired of buying Microsoft Office software everytime. Are you spending too much money to buy Microsoft Office?&lt;br /&gt;&lt;br /&gt;Time to say Final Goodbye to Microsoft Office.&lt;br /&gt;&lt;br /&gt;Sun donated OpenOffice to public.&lt;br /&gt;&lt;br /&gt;It is FREE and replacement to MICROSOFT OFFICE.&lt;br /&gt;&lt;br /&gt;Here is the link.&lt;br /&gt;&lt;br /&gt;http://java.com/en/download/javacom_update.jsp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-3000448683797578365?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/3000448683797578365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=3000448683797578365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/3000448683797578365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/3000448683797578365'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/11/switch-to-openoffice-free.html' title='Switch to OpenOffice - FREE'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-6959670390087962184</id><published>2007-10-09T05:54:00.000-04:00</published><updated>2007-10-09T05:55:39.363-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring framework'/><title type='text'>Spring 2.0 - Rod Johnson Presentation</title><content type='html'>&lt;a href="http://event.on24.com/eventRegistration/EventLobbyServlet?target=previewLobby.jsp&amp;eventid=93721&amp;sessionid=1&amp;key=5234624FEAF43C5788BDD29B06C941DF"&gt;Rod Johnson, Founder of the open source Spring Framework, Author of J2EE without EJB&lt;br /&gt;Topic: Spring 2.0 and Beyond&lt;/a&gt;&lt;br /&gt;In this presentation, recorded at TSSJS 2007, Rod Johnson details the improvements made to the Spring 2.0 framework. Spring 2.0 introduced major enhancements in the Spring Framework making it both simpler to use and more powerful. In this session, Rod discusses some of the enhancements through code examples, focusing on: - Extensible XML configuration, support for dynamic languages in the Spring component model, and support for JPA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-6959670390087962184?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/6959670390087962184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=6959670390087962184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6959670390087962184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6959670390087962184'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/10/spring-20-rod-johnson-presentation.html' title='Spring 2.0 - Rod Johnson Presentation'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-7191282487790107334</id><published>2007-10-09T05:48:00.000-04:00</published><updated>2007-10-09T05:52:28.832-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle - Shared Server</title><content type='html'>I got blog pointer from Jonathan Lewis about Oracle Shared Server&lt;br /&gt;&lt;br /&gt;This is well written by Howard Rogers. Here is info from Jonathan Lewis, &lt;a href="http://jonathanlewis.wordpress.com/"&gt;Oracle Scratchpad.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This item from &lt;a href="http://forums.oracle.com/forums/thread.jspa?messageID=2114775#2114775"&gt;Howard Rogers&lt;/a&gt; sums up the shared server technology (formerly multi-threaded server, or MTS) so well that I decided it was worth a special mention.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-7191282487790107334?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/7191282487790107334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=7191282487790107334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/7191282487790107334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/7191282487790107334'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/10/oracle-shared-server.html' title='Oracle - Shared Server'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-1678045679448364032</id><published>2007-10-05T06:57:00.000-04:00</published><updated>2007-10-05T07:01:37.731-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='spring framework'/><title type='text'>Spring 2.0 with Hibernate Tutorials - Links</title><content type='html'>&lt;a href="http://blog.interface21.com/main/2006/05/30/getting-started-with-jpa-in-spring-20/"&gt;From Interface blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cwiki.apache.org/S2WIKI/struts-2-spring-2-jpa-ajax.html"&gt;From Apache Wiki, Struts2, Spring2, Ajax and JPA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/edu/j-dw-java-spring2-i.html"&gt;&lt;br /&gt;From IBM DeveloperWork, Java,Spring 2 and JPA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/pub/a/2006/03/jpa-spring-medrec.html"&gt;From BEA Dev2Dev, Java,Spring 2 and JPA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Further Reading&lt;br /&gt;&lt;br /&gt;&lt;a href="http://static.springframework.org/spring/docs/2.0.x/reference/orm.html#orm-jpa"&gt;SpringFramework JPA&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/20691841-1678045679448364032?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1678045679448364032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1678045679448364032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1678045679448364032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1678045679448364032'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/10/spring-20-with-hibernate-tutorials.html' title='Spring 2.0 with Hibernate Tutorials - Links'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-1548040787677840402</id><published>2007-08-03T22:31:00.000-04:00</published><updated>2007-08-03T22:36:57.979-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java Web Services, Part 3: Axis2 Data Binding</title><content type='html'>Nice article in developerWorks by&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/webservices/library/ws-java3/"&gt;Java Web Services, Part 3: Axis2 Data Binding&lt;/a&gt;&lt;br /&gt;by&lt;br /&gt;Dennis Sosnoski&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-1548040787677840402?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1548040787677840402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1548040787677840402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1548040787677840402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1548040787677840402'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/08/java-web-services-part-3-axis2-data.html' title='Java Web Services, Part 3: Axis2 Data Binding'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-1342517718474167545</id><published>2007-08-03T22:28:00.000-04:00</published><updated>2007-08-03T22:38:38.056-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>10 things I learned about using Hibernate/JPA successfully</title><content type='html'>Nice article link posted by suresk&lt;br /&gt;&lt;a title="Permanent Link to 10 things I learned about using Hibernate/JPA successfully" href="http://www.spenceruresk.com/2007/07/27/10-things-i-learned-about-using-hibernatejpa-successfully/" rel="bookmark"&gt;10 things I learned about using Hibernate/JPA successfully&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-1342517718474167545?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1342517718474167545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1342517718474167545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1342517718474167545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1342517718474167545'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/08/10-things-i-learned-about-using.html' title='10 things I learned about using Hibernate/JPA successfully'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-1311240075082857680</id><published>2007-08-03T21:55:00.000-04:00</published><updated>2007-08-03T22:28:54.323-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><title type='text'>JBossSeamFramework - Deep Integeration</title><content type='html'>&lt;a href="http://www.theserverside.com/tt/articles/article.tss?l=JBossSeamFramework"&gt;JBossSeamFramework - Deep Integeration &lt;/a&gt;by Michel Yuan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-1311240075082857680?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1311240075082857680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1311240075082857680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1311240075082857680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1311240075082857680'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/08/jbossseamframework-deep-integeration.html' title='JBossSeamFramework - Deep Integeration'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-1977526768951738208</id><published>2007-08-03T21:52:00.000-04:00</published><updated>2007-08-03T21:54:58.680-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Playing Around with Star Transformations and Bitmap Indexes</title><content type='html'>Mark Rittman Mand Consulting has blog entry about&lt;br /&gt;&lt;h2&gt;&lt;a href="http://www.rittmanmead.com/2007/07/27/playing-around-with-star-transformations-and-bitmap-indexes/"&gt;Playing Around with Star Transformations and Bitmap Indexes&lt;/a&gt;&lt;/h2&gt;It is very nice article about Oracle, Star Transformation.&lt;br /&gt;&lt;br /&gt;Must read article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-1977526768951738208?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1977526768951738208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1977526768951738208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1977526768951738208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1977526768951738208'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/08/playing-around-with-star.html' title='Playing Around with Star Transformations and Bitmap Indexes'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-2977533310390523495</id><published>2007-07-26T06:20:00.000-04:00</published><updated>2007-07-26T06:21:43.643-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>Web page to PDF Firefox extension</title><content type='html'>Found following information from &lt;a href="http://www.j2eegeek.com/blog/"&gt;Vinny Carpenter's Blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://labnol.blogspot.com/2007/07/combine-pdf-files-convert-web-page-urls.html"&gt;Web page to PDF Firefox extension&lt;/a&gt;&lt;a href="http://labnol.blogspot.com/2007/07/combine-pdf-files-convert-web-page-urls.html"&gt; &lt;/a&gt;- LOOP is a unique extension for Firefox that converts the web browser into a proper PDF writer that can do some amazing things sometime not possible in other free PDF conversion software&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-2977533310390523495?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/2977533310390523495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=2977533310390523495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2977533310390523495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2977533310390523495'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/07/web-page-to-pdf-firefox-extension.html' title='Web page to PDF Firefox extension'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-1581786840981197481</id><published>2007-07-26T06:17:00.000-04:00</published><updated>2007-07-26T06:19:53.935-04:00</updated><title type='text'>JasperReports - Introduction with Priting</title><content type='html'>&lt;h3&gt;&lt;a href="http://blog.marcnuri.com/blog/default/Java/Getting-started-with-JasperReports-Printing-reports-from-your-java-app-Part-III" title="Marc Nuri's Happy Coding Blog"&gt;Marc Nuri's Happy Coding Blog&lt;/a&gt; nice code snippets and step by step guide to create JasperReports setup and printing.&lt;br /&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-1581786840981197481?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1581786840981197481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1581786840981197481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1581786840981197481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1581786840981197481'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/07/jasperreports-introduction-with-priting.html' title='JasperReports - Introduction with Priting'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-8310509302468216327</id><published>2007-07-26T06:13:00.000-04:00</published><updated>2007-07-26T06:17:14.724-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>REST webservices on RAILS</title><content type='html'>Nice &lt;a href="http://www-128.ibm.com/developerworks/java/library/j-cb08016/index.html?ca=dgr-lnxw07Rest4RubyOnRails"&gt;article&lt;/a&gt; introduces Web services in Rails and focuses on a strategy known as Representational State Transfer (REST). This articled posted in &lt;a href="http://www.ibm.com/developerworks/"&gt;developerWorks&lt;/a&gt; of IBM by Bruce Tate, President,RapidRed&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/java/library/j-cb08016/index.html?ca=dgr-lnxw07Rest4RubyOnRails#author"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-8310509302468216327?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/8310509302468216327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=8310509302468216327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/8310509302468216327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/8310509302468216327'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/07/rest-webservices-on-rails.html' title='REST webservices on RAILS'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-5892844781741660793</id><published>2007-07-26T06:09:00.000-04:00</published><updated>2007-07-26T06:13:03.720-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>What is JAXB?</title><content type='html'>&lt;h1&gt;Java Architecture for XML Binding (JAXB)&lt;/h1&gt;Nice introduction &lt;a href="http://java.sun.com/developer/technicalArticles/WebServices/jaxb/"&gt;article&lt;/a&gt; from &lt;a href="http://java.sun.com/developer/"&gt;SDN&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-06-2006/jw-0626-jaxb.html?page=1"&gt;&lt;br /&gt;Java-XML mapping made easy with JAXB 2.0&lt;/a&gt; tutorial was posted by John Ferguson Smart on Javaworld on 06/26/06&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-5892844781741660793?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/5892844781741660793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=5892844781741660793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5892844781741660793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5892844781741660793'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/07/what-is-jaxb.html' title='What is JAXB?'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-6771868640507574865</id><published>2007-06-19T06:17:00.000-04:00</published><updated>2007-06-19T06:19:07.831-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Gears</title><content type='html'>&lt;h1 id="page_title"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://code.google.com/apis/gears/?utm_campaign=en&amp;utm_source=en-ha-ww-google&amp;amp;utm_medium=ha&amp;amp;utm_term=google%20gear"&gt;Google Gears&lt;/a&gt;: Enabling Offline Web Applications&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;Google Gears is an open source browser extension that lets developers create web applications that can run offline&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-6771868640507574865?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/6771868640507574865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=6771868640507574865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6771868640507574865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6771868640507574865'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/06/google-gears.html' title='Google Gears'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-6342068133596460989</id><published>2007-06-19T06:14:00.000-04:00</published><updated>2007-06-19T06:16:26.400-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Restricting Access to your AJAX Services</title><content type='html'>Come across, &lt;a href="http://weblogs.java.net/blog/gmurray71/archive/2006/08/restricting_acc.html"&gt;how to restrict access to Ajax Services from Greg Murray&lt;/a&gt; blog.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;&lt;a href="https://ajax.dev.java.net/ajax/api-keys"&gt;&lt;span style="font-size:85%;"&gt;Creating and Using API Keys with Java Based Ajax Services&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-6342068133596460989?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/6342068133596460989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=6342068133596460989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6342068133596460989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6342068133596460989'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/06/restricting-access-to-your-ajax.html' title='Restricting Access to your AJAX Services'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-4766458291345920735</id><published>2007-06-12T21:53:00.000-04:00</published><updated>2007-06-12T22:01:03.422-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google - Guice</title><content type='html'>&lt;div style="font-size: 120%; font-weight: bold;"&gt; &lt;a href="http://code.google.com/p/google-guice/" style="text-decoration: none; color: rgb(0, 0, 0);"&gt;google-guice&lt;/a&gt; &lt;/div&gt; &lt;div style="font-size: 95%; margin-top: 3px;"&gt; &lt;i&gt;&lt;a href="http://code.google.com/p/google-guice/" style="text-decoration: none; color: rgb(0, 0, 0);"&gt;Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5, brought to you by Google.&lt;/a&gt;&lt;/i&gt; &lt;/div&gt;&lt;h3 class="post-title"&gt;&lt;a href="http://crazybob.org/2007/06/introduction-to-guice-video-redux.html" title="permanent link"&gt;Introduction to Guice Video (Redux) by Bob Lee&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://docs.google.com/View?docid=dd2fhx4z_5df5hw8"&gt;Google Guice User Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/google-guice/wiki/SpringComparison"&gt;Google Guice comparison with Spring&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-4766458291345920735?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/4766458291345920735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=4766458291345920735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4766458291345920735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4766458291345920735'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/06/google-guice.html' title='Google - Guice'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-4127936703667506368</id><published>2007-06-12T21:51:00.000-04:00</published><updated>2007-06-12T21:53:23.621-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otn'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Database App Development and Migration: Tools That Rock</title><content type='html'>Man, Mike Hichwa's team at Oracle is spinning out some incredible database tools. These are the guys and gals responsible for two of the most innovative things to come out of here in a long time, Application Express and SQL Developer. I view this group as a "skunk works" that has some pretty nice flexibility in terms of its role within the Server Technologies division here at Oracle, and the results show it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.oracle.com/otn/2007/06/08#a521"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-4127936703667506368?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/4127936703667506368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=4127936703667506368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4127936703667506368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4127936703667506368'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/06/database-app-development-and-migration.html' title='Database App Development and Migration: Tools That Rock'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-5326839469470685477</id><published>2007-06-12T21:48:00.000-04:00</published><updated>2007-06-12T21:51:17.430-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='dw'/><title type='text'>dW: Enable REST with Web services, Part 1: REST and Web services in WSDL 2.0</title><content type='html'>Glen Mazz posted blog about &lt;a href="http://www.jroller.com/page/gmazza?entry=dw_enable_rest_with_web"&gt;&lt;b&gt;dW: Enable REST with Web services, Part 1: REST and Web services in WSDL 2.0&lt;/b&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-5326839469470685477?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/5326839469470685477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=5326839469470685477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5326839469470685477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5326839469470685477'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/06/dw-enable-rest-with-web-services-part-1.html' title='dW: Enable REST with Web services, Part 1: REST and Web services in WSDL 2.0'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-4029858251703214948</id><published>2007-06-11T21:50:00.000-04:00</published><updated>2007-06-11T21:59:51.624-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>Flex - Open Source</title><content type='html'>Recently I found many interesting links about FLEX and J2EE.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jamesward.org/wordpress/category/java/"&gt;James Ward Blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/articles/flexjava.html"&gt;&lt;br /&gt;&lt;/a&gt; &lt;h2&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.adobe.com/devnet/flex/articles/flexjava.html"&gt;Video Tutorial: Creating an expressive application using Flex, Hibernate, and XFire&lt;/a&gt; - by Bruce Eckel, James Ward&lt;/span&gt;&lt;/h2&gt;James Ward´s friend Tony in Japan created a pretty &lt;a href="http://www.silver-island.com/apps/FlexDiff/"&gt;cool Flex app that does text diffs&lt;/a&gt;.  Very cool and nice use of vectors!  Thanks Tony!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-4029858251703214948?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/4029858251703214948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=4029858251703214948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4029858251703214948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4029858251703214948'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/06/flex-open-source.html' title='Flex - Open Source'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-2100783758999574072</id><published>2007-05-15T06:12:00.000-04:00</published><updated>2007-05-15T06:17:02.126-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Extract CSV file format in Oracle SQL</title><content type='html'>&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;How to extract CSV file format data in Oracle SQL Plus.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;---10G Solution. On SQL Plus session&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;alter session set nls_date_format='YYYY-MM-DD';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;Session altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;select regexp_replace(column_value,' *&lt;[^&gt;]*&gt;[^&gt;]*&gt;’,';’)&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;from table(xmlsequence(cursor(select * from emp)));&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;=======================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;-- Oracle 9i Solution. SQL Plus session.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;-- Following sql fail to give EMPTY space for NULL values properly.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;-- See PL/SQL solution to handle&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;&lt;/span&gt;SELECT XMLTRANSFORM&lt;br /&gt;          (COLUMN_VALUE,&lt;br /&gt;           XMLTYPE&lt;br /&gt;              ('&lt;xsl:stylesheet version="1.0" xsl="http://www.w3.org/1999/XSL/Transform"&gt;&lt;br /&gt;&lt;xsl:output method="text"&gt;&lt;br /&gt;&lt;xsl:variable name="new_line" select="''&amp;#xA;''"&gt;&lt;br /&gt;&lt;xsl:template match="ROWSET"&gt;&lt;br /&gt;  &lt;xsl:apply-templates select="ROW"&gt;&lt;br /&gt;&lt;/xsl:template&gt;&lt;br /&gt; &lt;br /&gt;&lt;xsl:template match="ROW"&gt;&lt;br /&gt; &lt;xsl:for-each select="*"&gt;&lt;br /&gt; &lt;xsl:value-of select="."&gt;&lt;br /&gt; &lt;xsl:if test="position() != last()"&gt;&lt;br /&gt;&lt;xsl:value-of select="'',''"&gt;&lt;br /&gt;&lt;/xsl:if&gt;&lt;br /&gt;&lt;/xsl:for-each&gt;&lt;br /&gt;&lt;xsl:value-of select="$new_line"&gt;&lt;br /&gt;&lt;/xsl:template&gt;&lt;br /&gt;&lt;/xsl:stylesheet&gt;'&lt;br /&gt;              )&lt;br /&gt;          ) csv&lt;br /&gt;  FROM TABLE (XMLSEQUENCE (CURSOR (SELECT *&lt;br /&gt;                                     FROM emp)))&lt;br /&gt;/ &lt;span style="font-family:sans-serif;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;==============================&lt;wbr&gt;=========&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;---- Oracle 9i PL/SQL solution&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;SQL&gt;  VAR cur refcursor&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;SQL&gt;  DECLARE&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;   ctx   DBMS_XMLGEN.ctxhandle;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;   ctx := DBMS_XMLGEN.newcontext ('select * from emp');&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;   DBMS_XMLGEN.setnullhandling (ctx, DBMS_XMLGEN.empty_tag);&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;   OPEN :cur FOR&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;      SELECT (SELECT RTRIM(XMLAGG (XMLELEMENT (c,VALUE (t2),',').EXTRACT('//text()'))&lt;wbr&gt;,',')&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;                FROM TABLE (XMLSEQUENCE (VALUE (t1).EXTRACT ('ROW/*'))) t2) csv&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;        FROM TABLE(XMLSEQUENCE(DBMS_XMLGEN&lt;wbr&gt;.getxmltype (ctx).EXTRACT('ROWSET/ROW'))) t1;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;   DBMS_XMLGEN.closecontext(ctx);&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;END;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;/ &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;PL/SQL procedure successfully completed.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;SQL&gt;  PRINT cur&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;"  &gt;==============================&lt;wbr&gt;====&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-2100783758999574072?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/2100783758999574072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=2100783758999574072' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2100783758999574072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2100783758999574072'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/extract-csv-file-format-in-oracle-sql.html' title='Extract CSV file format in Oracle SQL'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20691841.post-5688810132155612696</id><published>2007-05-15T06:11:00.000-04:00</published><updated>2007-05-15T06:12:25.953-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>New Articles to Read - Java</title><content type='html'>&lt;div id="mb_0"&gt;&lt;a href="http://www.xml.com/lpt/a/1702" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span style="font-family:verdana,arial,helvetica;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;XML Parser Benchmarks: Part 1&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.artima.com/weblogs/viewpost.jsp?thread=205140" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt; JavaOne 2007, #2: Making Web Apps Easy&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;   &lt;b&gt;Summary&lt;/b&gt;&lt;br /&gt;Today, JavaOne 2007 showcased a complete open source  technology stack that lets you develop and  deploy web applications quickly and easily, including JRuby, Rails, NetBeans, and Glassfish&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://spring.javabeat.net/articles/2007/05/integrating-struts-framework-with-spring/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;Integrating Struts With Spring&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://hibernate.javabeat.net/articles/2007/05/interceptors-in-hibernate-introduction/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; &lt;span&gt;&lt;span style="font-family:Verdana;"&gt;   Hibernate Interceptors - An Introduction&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-5688810132155612696?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/5688810132155612696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=5688810132155612696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5688810132155612696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/5688810132155612696'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/new-articles-to-read-java_15.html' title='New Articles to Read - Java'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-2535732297306650124</id><published>2007-05-15T06:10:00.001-04:00</published><updated>2007-05-15T06:10:19.803-04:00</updated><title type='text'>New Articles to Read - Java</title><content type='html'>&lt;a href="http://www.xml.com/lpt/a/1702"&gt;&lt;font face="verdana,arial,helvetica"&gt;&lt;font size="3"&gt;&lt;b&gt;XML Parser Benchmarks: Part 1&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.artima.com/weblogs/viewpost.jsp?thread=205140"&gt;&lt;span class="ts"&gt; JavaOne 2007, #2: Making Web Apps Easy&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;Summary&lt;/b&gt;&lt;br&gt; Today, JavaOne 2007 showcased a complete open source  technology stack that lets you develop and  deploy web applications quickly and easily, including JRuby, Rails, NetBeans, and Glassfish&lt;br&gt;&lt;br&gt;&lt;h2&gt;&lt;a href="http://spring.javabeat.net/articles/2007/05/integrating-struts-framework-with-spring/"&gt;Integrating Struts With Spring&lt;/a&gt;&lt;/h2&gt;&lt;br&gt;&lt;h2&gt;&lt;a href="http://hibernate.javabeat.net/articles/2007/05/interceptors-in-hibernate-introduction/"&gt; &lt;font&gt;&lt;font face="Verdana"&gt; 		Hibernate Interceptors - An Introduction&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h2&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-2535732297306650124?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/2535732297306650124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=2535732297306650124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2535732297306650124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2535732297306650124'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/new-articles-to-read-java.html' title='New Articles to Read - Java'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-7550755224224448203</id><published>2007-05-13T15:22:00.001-04:00</published><updated>2007-05-13T15:32:55.942-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otn'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Build an Online Reporting Application Using Oracle XML Publisher</title><content type='html'>&lt;h1 style="font-family: arial;"&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/rittman-xmlpub.html"&gt;&lt;span style="font-size:85%;"&gt;Build an Online Reporting Application Using Oracle XML Publisher&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;by Mark Rittman&lt;/em&gt;  &lt;img src="http://www.oracle.com/technology/admin/images/ace_2.gif" height="12" width="12" /&gt;&lt;/span&gt;       &lt;p&gt;        &lt;/p&gt;&lt;h4&gt;&lt;span style="font-size:85%;"&gt;         Learn how to create an online reporting environment using XML Publisher technology, step by step.&lt;/span&gt;       &lt;/h4&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-7550755224224448203?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/7550755224224448203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=7550755224224448203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/7550755224224448203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/7550755224224448203'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/build-online-reporting-application_13.html' title='Build an Online Reporting Application Using Oracle XML Publisher'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-7246712830981822185</id><published>2007-05-13T15:22:00.000-04:00</published><updated>2007-05-13T15:25:44.457-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otn'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Build an Online Reporting Application Using Oracle XML Publisher</title><content type='html'>&lt;h1 style="font-family: arial;"&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/rittman-xmlpub.html"&gt;&lt;span style="font-size:85%;"&gt;Build an Online Reporting Application Using Oracle XML Publisher&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;by Mark Rittman&lt;/em&gt;  &lt;img src="http://www.oracle.com/technology/admin/images/ace_2.gif" height="12" width="12" /&gt;&lt;/span&gt;       &lt;p&gt;        &lt;/p&gt;&lt;h4&gt;&lt;span style="font-size:85%;"&gt;         Learn how to create an online reporting environment using XML Publisher technology, step by step.&lt;/span&gt;       &lt;/h4&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-7246712830981822185?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/7246712830981822185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=7246712830981822185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/7246712830981822185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/7246712830981822185'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/build-online-reporting-application.html' title='Build an Online Reporting Application Using Oracle XML Publisher'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-6785237678840601908</id><published>2007-05-06T04:17:00.000-04:00</published><updated>2007-05-06T04:20:53.016-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring framework'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><title type='text'>A Primer on Spring's Data Access Object (DAO) Framework</title><content type='html'>&lt;a href="http://dev2dev.bea.com/pub/a/2006/10/spring-jdbc-dao.html"&gt;A Primer on Spring's Data Access Object (DAO) Framework&lt;/a&gt; by Dhrubojyoti Kayal -- This article introduces the Spring Data Access Object (DAO) framework. After examining the architectural needs for DAO, it describes the DAO pattern in general and how Spring simplifies the implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-6785237678840601908?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/6785237678840601908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=6785237678840601908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6785237678840601908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/6785237678840601908'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/primer-on-springs-data-access-object.html' title='A Primer on Spring&apos;s Data Access Object (DAO) Framework'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-603114895516950012</id><published>2007-05-03T06:20:00.000-04:00</published><updated>2007-05-03T06:21:38.155-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Collection of JVM Options</title><content type='html'>I found &lt;a href="http://blogs.sun.com/watt/resource/jvm-options-list.html"&gt;link&lt;/a&gt; about Collection of JVM options compiled by &lt;b&gt;Joseph D. Mocker (Sun Microsystems, Inc.)&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-603114895516950012?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/603114895516950012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=603114895516950012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/603114895516950012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/603114895516950012'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/collection-of-jvm-options.html' title='Collection of JVM Options'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-2152004648443772326</id><published>2007-05-03T06:10:00.000-04:00</published><updated>2007-05-03T06:18:40.595-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='webservices'/><title type='text'>Apache Axis2 - Nice Technical Articles</title><content type='html'>Today, I was looking at &lt;a href="http://www.jroller.com/"&gt;Jroller.com&lt;/a&gt; and found nice entry posted by &lt;a href="http://www.jroller.com/page/gmazza"&gt;Glen Mazza&lt;/a&gt;. Mazza posted &lt;a href="http://www.jroller.com/page/gmazza?entry=axis2_technical_articles"&gt;Axis2 - Technical Articles&lt;/a&gt;. It is very good collection of articles about Apache Axis2. From his posting, I was directed to &lt;a href="http://wso2.org/"&gt;ws02.org&lt;/a&gt; site. This where I finally read Axis2 technical articles.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wso2.org/"&gt;WSO2.org&lt;/a&gt; is Oxygen for Web Service Developers. It has got very nice detail articles and tutorials for Web Services projects related to Apache Open Source.&lt;br /&gt;&lt;br /&gt;Thanks to Glen Mazza for his posting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-2152004648443772326?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/2152004648443772326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=2152004648443772326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2152004648443772326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2152004648443772326'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/05/apache-axis2-nice-technical-articles.html' title='Apache Axis2 - Nice Technical Articles'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-2080871118810435589</id><published>2007-04-23T05:52:00.001-04:00</published><updated>2007-04-24T05:42:07.336-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='dwr'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='spring framework'/><title type='text'>Spring Framework - Two Articles on Form Validation with DWR and AJAX</title><content type='html'>&lt;span style="font-family: arial;font-family:sans-serif;font-size:85%;"  &gt;&lt;a href="http://http//www.springframework.org/node/450"&gt;Spring Framework - Two Articles on Form Validation with DWR and AJAX&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:sans-serif;font-size:85%;"  &gt;Submitted by Colin Sampaleanu on Thu, 2007-04-19 23:09. Technical Article &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:sans-serif;font-size:85%;"  &gt;Using AJAX (via DWR) to perform client-side validation is a useful technique that allows the implementation of both client side and server side form validation, while actually using the same (server-side) validators for both task. Here are a couple of articles that describe this technique.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:sans-serif;font-size:85%;"  &gt;Generic Validator for Spring MVC and DWR by Jose Noheda, shows one approach. His validators work off annotations in the objects to be validated (this is somewhat orthogonal to the question of validating remotely).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:sans-serif;font-size:85%;color:white;"   &gt;ForwardSourceID:NT00009002    &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-2080871118810435589?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/2080871118810435589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=2080871118810435589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2080871118810435589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2080871118810435589'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/04/spring-framework-two-articles-on-form.html' title='Spring Framework - Two Articles on Form Validation with DWR and AJAX'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-3678060605123806299</id><published>2007-04-23T05:51:00.002-04:00</published><updated>2007-04-24T05:39:27.486-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><title type='text'>Incremental Compilation and Error Handling in XMLBeans</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;a href="http://dev2dev.bea.com/pub/a/2006/12/incremental-compilation-xmlbeans.html"&gt;Incremental Compilation and Error Handling in XMLBeans&lt;/a&gt; by Hetal Shah -- Hetal Shah shows how to ease the maintenance of XMLBeans-based applications by using incremental compilation of schemas and custom error handling facilities.&lt;/span&gt; &lt;table width="100%"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td width="100%"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family:sans-serif;font-size:85%;color:white;"&gt;NT00008FFE    &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-3678060605123806299?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/3678060605123806299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=3678060605123806299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/3678060605123806299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/3678060605123806299'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/04/incremental-compilation-and-error.html' title='Incremental Compilation and Error Handling in XMLBeans'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-2237397641468020651</id><published>2007-04-23T05:51:00.001-04:00</published><updated>2007-04-24T05:37:36.995-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><title type='text'>How to configure XML Bean</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;a ref="http://dev2dev.bea.com/pub/a/2004/11/Configuring_XMLBeans.html"&gt;Configuring XMLBeans&lt;/a&gt; by Hetal Shah -- One of the most powerful features of XMLBeans Version 1.03 is the ability to customize its code generation through a configuration file. Configuration features of XMLBeans bring a number of benefits in terms of flexibility, reusability, simplified code, and XMLBeans"s readiness for enterprise environments.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-2237397641468020651?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/2237397641468020651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=2237397641468020651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2237397641468020651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2237397641468020651'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/04/how-to-configure-xml-bean.html' title='How to configure XML Bean'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-4819590717734183534</id><published>2007-04-16T06:12:00.001-04:00</published><updated>2007-04-16T06:13:44.326-04:00</updated><title type='text'>Nice Oracle Analytic Article</title><content type='html'>Today, I found the following article by Jonathan Lewis was very nice and&lt;br /&gt;interesting. The article is about Analytic functions, and is one that&lt;br /&gt;Jonathan first published in the UKOUG journal earlier on last year.&lt;br /&gt;This article published in Select (the journal of the IOUG) has won the&lt;br /&gt;"SELECT Editors' Choice" award.There's going to be a presentation of&lt;br /&gt;awards at Collaborate '07, which starts this week.&lt;p&gt;&lt;a href="http://www.jlcomp.demon.co.uk/analytics.html"&gt;http://www.jlcomp.demon.co.uk/analytics.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-4819590717734183534?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/4819590717734183534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=4819590717734183534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4819590717734183534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4819590717734183534'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/04/nice-oracle-analytic-article.html' title='Nice Oracle Analytic Article'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-4767383400480217067</id><published>2007-04-08T12:54:00.000-04:00</published><updated>2007-04-08T12:56:18.267-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogic'/><title type='text'>Single Sign On between WebLogic Server 9.2 and IIS</title><content type='html'>&lt;a href="http://dev2dev.bea.com/pub/a/2007/02/saml-iis.html"&gt;Single  Sign On between WebLogic Server 9.2 and IIS using SAML&lt;/a&gt; by Alex Rykov  -- Single sign on (SSO) is becoming increasingly important in enterprise  environments. This tutorial by Alex Rykov describes a simple SAML SSO scenario  between Microsoft Internet Information Services Server (IIS) and BEA WebLogic  Server 9&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-4767383400480217067?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/4767383400480217067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=4767383400480217067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4767383400480217067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4767383400480217067'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/04/single-sign-on-between-weblogic-server.html' title='Single Sign On between WebLogic Server 9.2 and IIS'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-2115054337889302578</id><published>2007-04-03T16:15:00.000-04:00</published><updated>2007-04-04T06:16:55.721-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle 9i - How to add missing partitions</title><content type='html'>&lt;span style="font-family:sans-serif;font-size:85%;"&gt;Assume, We need to insert  missing partition as new partition with Oracle Range Partition.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;Here is the simple example for that.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;create table karth_test (a date,data char(10))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;partition by range(a)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;( partition p1 values less than (to_date('2007-01-01','YYYY-MM-DD')),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;  partition p2 values less than (to_date('2007-02-01','YYYY-MM-DD')),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;  partition p4 values less than (to_date('2007-04-01','YYYY-MM-DD'))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;select partition_name pname, high_value from user_tab_partitions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;where table_name ='KARTH_TEST' order by partition_name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;alter table KARTH_TEST add partition p3 values less than (TO_DATE('2007-03-01','YYYY-MM-DD'))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;-- Above statement raises ORA-14074: partition bound must collate higher than that of the last partition.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;-- We can execute following statement to overcome above error&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;Alter table KARTH_TEST split partition p4 at (TO_DATE('2007-03-01','YYYY-MM-DD'))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;into (partition p3, partition p4)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;Drop table KARTH_TEST&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-2115054337889302578?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/2115054337889302578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=2115054337889302578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2115054337889302578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/2115054337889302578'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/04/oracle-9i-how-to-add-missing-partitions.html' title='Oracle 9i - How to add missing partitions'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-8279444376926577511</id><published>2007-03-30T12:53:00.000-04:00</published><updated>2007-03-31T06:19:39.396-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogic'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogic integeration'/><title type='text'>Exploring the WebLogic Integration 8.1 RDBMS Event Generator</title><content type='html'>&lt;span style="font-family:sans-serif;font-size:85%;"&gt;Nice DEV2DEV article. It is well explained in simple terms.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/pub/a/2007/02/rdbms-event-generator.html"&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;Exploring the WebLogic Integeration 8.1 RDBMS Event Generator&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;font-size:85%;"&gt;by Mahadevan Krishnan. Learn about an approach to integerating databases with enterprise applications through the use of WebLogic Integeration Event Generators.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-8279444376926577511?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/8279444376926577511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=8279444376926577511' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/8279444376926577511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/8279444376926577511'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/03/exploring-weblogic-integration-81-rdbms.html' title='Exploring the WebLogic Integration 8.1 RDBMS Event Generator'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20691841.post-1978296444628748121</id><published>2007-02-14T07:05:00.001-05:00</published><updated>2007-02-14T07:10:24.978-05:00</updated><title type='text'>Introduction to OpenTerracotta - From InfoQ</title><content type='html'>&lt;strong&gt;Orion Letizi  posted nice article in &lt;a href="http://www.infoq.com/"&gt;www.infoq.com&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Java applications are easiest to write and test when they run in a single JVM. However, the requirements to make applications scalable and highly available have forced Java applications to run on more than one JVM. In this article, we introduce OpenTerracotta, an enterprise-class, open-source JVM-level clustering solution. &lt;a href="http://www.infoq.com/articles/open-terracotta-intro"&gt;Read more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-1978296444628748121?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/1978296444628748121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=1978296444628748121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1978296444628748121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/1978296444628748121'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/02/introduction-to-openterracotta-from.html' title='Introduction to OpenTerracotta - From InfoQ'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-4306520931098007336</id><published>2007-02-13T06:43:00.001-05:00</published><updated>2007-02-13T06:46:40.690-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogic'/><title type='text'>Web2.0, REST &amp; Weblogic Workshop - Vinny Carpenter's blog</title><content type='html'>Found nice &lt;a href="http://www.j2eegeek.com/blog/2007/02/11/daily-delicious-for-feb-11-2007/"&gt;link&lt;/a&gt; at Vinny's blog about REST, Web 2.0 and BEA Workshop.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.j2eegeek.com/blog/2007/02/11/daily-delicious-for-feb-11-2007/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-4306520931098007336?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/4306520931098007336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=4306520931098007336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4306520931098007336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/4306520931098007336'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/02/web20-rest-weblogic-workshop-vinny.html' title='Web2.0, REST &amp; Weblogic Workshop - Vinny Carpenter&apos;s blog'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-117012945549222266</id><published>2007-01-29T22:53:00.000-05:00</published><updated>2007-01-29T22:57:35.623-05:00</updated><title type='text'>Dynamic DataSource Routing - Spring 2.0.1</title><content type='html'>Spring 2.0.1 introduced an AbstractRoutingDataSource. I believe that it deserves attention, since (based on frequent questions from clients) I have a hunch that there are quite a few 'home-grown' solutions to this problem floating around. Mark Fisher posted nice entry about this topic in his blog. &lt;a href="http://blog.interface21.com/main/2007/01/23/dynamic-datasource-routing/"&gt;Read More&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-117012945549222266?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/117012945549222266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=117012945549222266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/117012945549222266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/117012945549222266'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/01/dynamic-datasource-routing-spring-201.html' title='Dynamic DataSource Routing - Spring 2.0.1'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-117012727062514708</id><published>2007-01-29T22:18:00.000-05:00</published><updated>2007-01-29T22:21:10.936-05:00</updated><title type='text'>Pojos In Action - Sample Chapter</title><content type='html'>&lt;a href="http://dev2dev.bea.com/pub/a/2007/01/pojos_in_action.html"&gt;POJOs in Action&lt;/a&gt; by Chris Richardson -- In this book excerpt from POJOs in Action, Chris Richardson explores the benefits and drawbacks of using the Transaction Script pattern and describes how to implement this pattern using POJOs and the Spring framework&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-117012727062514708?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/117012727062514708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=117012727062514708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/117012727062514708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/117012727062514708'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/01/pojos-in-action-sample-chapter.html' title='Pojos In Action - Sample Chapter'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116912070200716411</id><published>2007-01-18T06:42:00.000-05:00</published><updated>2007-01-18T06:45:02.080-05:00</updated><title type='text'>Hibernate Mapping XML to Oracle XMLTYPE</title><content type='html'>Oracle XMLTYPE attribute type can be mapped to a W3C Document type representation. Hibernate's UserType mechanism allows to create vendor specific data types. There are certain points to consider when mapping an object to an Oracle XMLType.&lt;br /&gt;Please &lt;a href="http://www.hibernate.org/405.html"&gt;read more&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116912070200716411?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116912070200716411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116912070200716411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116912070200716411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116912070200716411'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/01/hibernate-mapping-xml-to-oracle.html' title='Hibernate Mapping XML to Oracle XMLTYPE'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116912050591556113</id><published>2007-01-18T06:41:00.000-05:00</published><updated>2007-01-18T06:41:46.100-05:00</updated><title type='text'>Want to try Spring Web Flow ?</title><content type='html'>&lt;a href="http://www.springframework.org"&gt;SpringFramework&lt;/a&gt; announced that Spring Web Flow 1.0.1 was released.&lt;br /&gt;&lt;br /&gt;What is Spring WebFlow?&lt;br /&gt;Spring Web Flow is a next generation Java web application controller framework that allows developers to model user actions as high-level modules called flows.  The framework delivers improved productivity and testability while providing a strong solution to enforcing navigation rules and managing application state.&lt;br /&gt;&lt;br /&gt;Getting Started&lt;br /&gt;&lt;br /&gt;The best way to get started with Spring Web Flow is to &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=73357&amp;package_id=148517&amp;release_id=477190"&gt;download the release&lt;/a&gt;, read &lt;a href="http://www.ervacon.com/products/swf/intro/index.html"&gt;Erwin's practical introduction&lt;/a&gt;, and walk through the &lt;a href="http://spring.ervacon.com/"&gt;sample applications&lt;/a&gt;.  We recommend reviewing all samples, starting with Phonebook, supplementing with &lt;a href="http://static.springframework.org/spring-webflow/docs/1.0.x/reference/index.html"&gt;reference manual&lt;/a&gt; material as needed. Ten sample applications ship with the release, each demonstrating a distinct set of product features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116912050591556113?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116912050591556113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116912050591556113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116912050591556113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116912050591556113'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/01/want-to-try-spring-web-flow.html' title='Want to try Spring Web Flow ?'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116912018624318604</id><published>2007-01-18T06:03:00.000-05:00</published><updated>2007-01-18T06:36:26.626-05:00</updated><title type='text'>Spring 2.0 Features - Introduction (Part 1)</title><content type='html'>&lt;a href="http://www.infoq.com/articles/spring-2-intro"&gt;Spring 2.0: What's New and Why it Matters&lt;/a&gt; is an infoQ article by Rod Johnson, the first of two part. This in-depth piece is well worth reading for anybody wishing to understand the evolution of Spring 2.0 as it introduces significant new features, and how these combine to provide the simplicity and power that is the central theme of this release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116912018624318604?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116912018624318604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116912018624318604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116912018624318604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116912018624318604'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/01/spring-20-features-introduction-part-1.html' title='Spring 2.0 Features - Introduction (Part 1)'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116834282258506846</id><published>2007-01-09T06:36:00.000-05:00</published><updated>2007-01-09T06:40:22.646-05:00</updated><title type='text'>ZK - Ajax but no JavaScipt</title><content type='html'>&lt;a href="http://www.zkoss.org/"&gt;ZK is an open-source&lt;/a&gt; Ajax Web framework that enables rich user interface for Web applications with no JavaScript and little programming.&lt;br /&gt;&lt;br /&gt;It has got support for Spring. See the following links for HOW-TO guide.&lt;br /&gt;&lt;a href="http://www.zkoss.org/smalltalks/contact/contact.dsp"&gt;&lt;br /&gt;Contact List with ZK and Spring&lt;/a&gt; - Contact List Project with MySql, Spring and ZK.&lt;br /&gt;&lt;a href="http://www.zkoss.org/smalltalks/springdao/sdao.html"&gt;ZK with Spring DAO and JDBC&lt;/a&gt; - How to setup ZK, Spring DAO and JDBC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116834282258506846?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116834282258506846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116834282258506846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116834282258506846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116834282258506846'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/01/zk-ajax-but-no-javascipt.html' title='ZK - Ajax but no JavaScipt'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116834249821089706</id><published>2007-01-09T06:34:00.000-05:00</published><updated>2007-01-09T06:35:07.190-05:00</updated><title type='text'>Configuring Single Sign-On using SAML in WebLogic Server 9.2</title><content type='html'>&lt;a href="http://dev2dev.bea.com/pub/a/2006/12/sso-with-saml.html"&gt;Configuring Single Sign-On using SAML in WebLogic Server 9.2&lt;/a&gt; by Vikrant Sawant -- In this tutorial Vikrant Sawant shows how to configure SAML on your WebLogic Server domains to enable single sign-on across all deployed Web applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116834249821089706?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116834249821089706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116834249821089706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116834249821089706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116834249821089706'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2007/01/configuring-single-sign-on-using-saml.html' title='Configuring Single Sign-On using SAML in WebLogic Server 9.2'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116540538641556835</id><published>2006-12-06T06:41:00.000-05:00</published><updated>2006-12-06T06:43:06.896-05:00</updated><title type='text'>A Primer on Spring's Data Access Object (DAO) Framework</title><content type='html'>&lt;a href="http://dev2dev.bea.com/pub/a/2006/10/spring-jdbc-dao.html"&gt;A Primer on Spring's Data Access Object (DAO) Framework&lt;/a&gt; by Dhrubojyoti Kayal -- This article introduces the Spring Data Access Object (DAO) framework. After examining the architectural needs for DAO, it describes the DAO pattern in general and how Spring simplifies the implementation.&lt;br /&gt;&lt;br /&gt;Source: &lt;a href="http://dev2dev.bea.com"&gt;Dev2Dev&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116540538641556835?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116540538641556835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116540538641556835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116540538641556835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116540538641556835'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/12/primer-on-springs-data-access-object.html' title='A Primer on Spring&apos;s Data Access Object (DAO) Framework'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116419613079062228</id><published>2006-11-22T06:47:00.000-05:00</published><updated>2006-11-22T06:48:51.026-05:00</updated><title type='text'>Java - Sorting Algorithms</title><content type='html'>The animations on &lt;a href="http://www.cs.rit.edu/~atk/Java/Sorting/sorting.html"&gt;this URL &lt;/a&gt;illustrate a number of different sequential and parallel sorting algorithms. The relative execution times of the animations give a very rough idea of the relative speeds of the algorithms. Each algorithm is finished when its colored lines disappear.&lt;br /&gt;&lt;br /&gt;To see animation, you need Java Runtime Enviroment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116419613079062228?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116419613079062228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116419613079062228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116419613079062228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116419613079062228'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/11/java-sorting-algorithms.html' title='Java - Sorting Algorithms'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116419517497642406</id><published>2006-11-22T06:28:00.000-05:00</published><updated>2006-11-22T06:33:05.060-05:00</updated><title type='text'>How Oracle Hash Join works?</title><content type='html'>Hash Join is one of join used by Oracle server when we joine multiple table. Following link will give you a demo on Flash. This demo explains how Hash Join works in Oracle.&lt;br /&gt;This demo was created by TomKyte from Oracle. I got this link from &lt;a href="http://asktom.oracle.com"&gt;AskTom&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;http://tinyurl.com/l2qsh&lt;br /&gt;&lt;br /&gt;Alternatively, if you want "offline viewing" of this, you can download a .exe &lt;br /&gt;file (about 1.8mb) that lets you play this whenever you want:&lt;br /&gt;&lt;br /&gt;http://tinyurl.com/nyjro&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116419517497642406?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116419517497642406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116419517497642406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116419517497642406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116419517497642406'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/11/how-oracle-hash-join-works.html' title='How Oracle Hash Join works?'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116402464512850380</id><published>2006-11-20T07:08:00.000-05:00</published><updated>2006-11-20T07:10:48.413-05:00</updated><title type='text'>Nagios</title><content type='html'>&lt;a href="http://nagios.org/"&gt;Nagios&lt;/a&gt; is a host and service monitor designed to inform you of network problems before your clients, end-users or managers do. It has been designed to run under the Linux operating system, but works fine under most *NIX variants as well. The monitoring daemon runs intermittent checks on hosts and services you specify using external "plugins" which return status information to Nagios. When problems are encountered, the daemon can send notifications out to administrative contacts in a variety of different ways (email, instant message, SMS, etc.). Current status information, historical logs, and reports can all be accessed via a web browser.&lt;br /&gt;&lt;br /&gt;Nagios is licensed under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. This gives you legal permission to copy, distribute and/or modify Nagios under certain conditions. Read the 'LICENSE' file in the Nagios distribution or read the online version of the license for more details. Nagios is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116402464512850380?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116402464512850380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116402464512850380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116402464512850380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116402464512850380'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/11/nagios.html' title='Nagios'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116316172737097408</id><published>2006-11-10T07:17:00.000-05:00</published><updated>2006-11-10T07:28:48.190-05:00</updated><title type='text'>VPN Solution - Hamachi , OpenVPN</title><content type='html'>&lt;a href="http://hamachi.cc/"&gt;Hamachi&lt;/a&gt; is a great program that enables you to easily set up an encrypted private network between remote computers over the open internet. It's a simple elegant solution without much fuss. It does have some limitations, but it's definitely an easy and secure way to access your shared folders, enable remote network gaming, and control your machines via Remote Desktop or VNC type programs.&lt;br /&gt;&lt;br /&gt;Nice &lt;a href="http://www.itsatechworld.com/2006/01/17/hamachi-vpn-solution/"&gt;tutorial&lt;/a&gt;, how to setup Hamachi is available here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openvpn.net/"&gt;OpenVPN&lt;/a&gt; is a full-featured SSL VPN which implements OSI layer 2 or 3 secure network extension using the industry standard SSL/TLS protocol, supports flexible client authentication methods based on certificates, smart cards, and/or username/password credentials, and allows user or group-specific access control policies using firewall rules applied to the VPN virtual interface. OpenVPN is not a web application proxy and does not operate through a web browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116316172737097408?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116316172737097408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116316172737097408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116316172737097408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116316172737097408'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/11/vpn-solution-hamachi-openvpn.html' title='VPN Solution - Hamachi , OpenVPN'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116316030348912429</id><published>2006-11-10T06:38:00.000-05:00</published><updated>2006-11-10T07:05:04.083-05:00</updated><title type='text'>Oracle Tip - SQL Order by clause with CASE</title><content type='html'>How to use CASE in ORDER BY clause of SELECT statement in Oracle SQL. &lt;br /&gt;Order By clause allow you display data in ASCENDING or DESCENDING.&lt;br /&gt;&lt;br /&gt;Using Order By clause we can able to arrange data in ASCENDING or DESCENDING based on columns. If it is VARCHAR2 column for ASCENDIGN and DESCENDING data will be sorted by Alphabetical. What if we want to sort CUSTOM Sort, not Alphabetically ascending or descending.&lt;br /&gt;&lt;br /&gt;For example, take the following SQL. We can display CITY column either in Alphabetically ASC or DESC.&lt;br /&gt;&lt;br /&gt;SQL with ORDER BY CITY ASC:&lt;br /&gt;===========================&lt;br /&gt;&lt;br /&gt;select city from (&lt;br /&gt;select&lt;br /&gt;'San Francisco' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Boston' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Charlotte' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Phoenix' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Houston' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Washington DC' a from dual)&lt;br /&gt;order by city ASC&lt;br /&gt;&lt;br /&gt;Now let us see how we can do Custom Sorting using CASE clause in ORDER BY Clause.&lt;br /&gt;We want to get list of city in the follwoing order, then we will use the following SQL.&lt;br /&gt;&lt;br /&gt;CITY&lt;br /&gt;=====&lt;br /&gt;Charlotte&lt;br /&gt;Boston&lt;br /&gt;Phoenix&lt;br /&gt;Washington DC&lt;br /&gt;Houston&lt;br /&gt;San Francisco&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL with CUSTOM Sorting. &lt;br /&gt;========================&lt;br /&gt;&lt;br /&gt;select city from (&lt;br /&gt;select&lt;br /&gt;'San Francisco' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Boston' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Charlotte' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Phoenix' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Houston' a from dual&lt;br /&gt;union all&lt;br /&gt;Select 'Washington DC' a from dual)&lt;br /&gt;order by CASE a when 'Charlotte' then 1 &lt;br /&gt;                when 'Boston' then 2 &lt;br /&gt;                when 'Phoenix' then 3 &lt;br /&gt;                when 'Washington DC' then 4 &lt;br /&gt;                when 'Houston' then 5 &lt;br /&gt;         end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please note that in CASE clause, I never mentioned about 'San Francisco' city. But the SQL will bring 'San Francisco' as last city in the record set. &lt;br /&gt;&lt;br /&gt;This may be required sometimes, we want to display in DropDown List box in frontend applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116316030348912429?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116316030348912429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116316030348912429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116316030348912429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116316030348912429'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/11/oracle-tip-sql-order-by-clause-with.html' title='Oracle Tip - SQL Order by clause with CASE'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116240699561902787</id><published>2006-11-01T13:47:00.000-05:00</published><updated>2006-11-01T13:49:57.100-05:00</updated><title type='text'>Oracle - Jonathan Lewis blog</title><content type='html'>&lt;a href="http://jonathanlewis.wordpress.com"&gt;Jonathan Lewis&lt;/a&gt; started blogging since last week. I need to track his blog every day.&lt;br /&gt;&lt;br /&gt;Nice blog for Oracle tips&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116240699561902787?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116240699561902787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116240699561902787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116240699561902787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116240699561902787'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/11/oracle-jonathan-lewis-blog.html' title='Oracle - Jonathan Lewis blog'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116225643880416102</id><published>2006-10-30T19:55:00.000-05:00</published><updated>2006-10-30T20:01:09.446-05:00</updated><title type='text'>Sample build.xml for Tomcat &amp; JBoss</title><content type='html'>I have spend lot of time to figure out sample build.xml sample files to deploy Struts Application as WebApplication to Tomcat server. Finally I found out from &lt;a href="http://developer.apple.com/internet/java"&gt;Developer Apple&lt;/a&gt; website.&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="http://developer.apple.com/internet/java/struts.html"&gt;link&lt;/a&gt; for Tomcat Struts build.xml as WAR file.&lt;br /&gt;&lt;br /&gt;Another &lt;a href="http://developer.apple.com/internet/java/examples/helloworld3_source.html"&gt;link&lt;/a&gt; for build.xml to deploy Struts application to JBoss server as EAR file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116225643880416102?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116225643880416102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116225643880416102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116225643880416102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116225643880416102'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/10/sample-buildxml-for-tomcat-jboss.html' title='Sample build.xml for Tomcat &amp; JBoss'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116174469274088736</id><published>2006-10-24T22:47:00.000-04:00</published><updated>2006-10-24T22:51:32.853-04:00</updated><title type='text'>Using Oracle's recycle bin - Oracle 10G feature</title><content type='html'>In &lt;a href="http://www.orafaq.com"&gt;OraFaq&lt;/a&gt;, &lt;a href="http://www.orafaq.com/node/968"&gt;Using Oracle's recycle bin&lt;/a&gt; was posted by Natalka Roshak. This article gives very nice examples to demonstrate this feature in simple manner.&lt;br /&gt;&lt;br /&gt;Natalka Roshak scripts and tips can be found in her online DBA toolkit at &lt;a href="http://toolkit.rdbms-insight.com/"&gt;http://toolkit.rdbms-insight.com/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116174469274088736?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116174469274088736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116174469274088736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116174469274088736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116174469274088736'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/10/using-oracles-recycle-bin-oracle-10g.html' title='Using Oracle&apos;s recycle bin - Oracle 10G feature'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116160524308820814</id><published>2006-10-23T08:03:00.000-04:00</published><updated>2006-10-23T08:07:23.376-04:00</updated><title type='text'>what is VTD-XML</title><content type='html'>&lt;a href="http://www.javaworld.com/javaworld/jw-03-2006/jw-0327-simplify.html"&gt;Simplify XML processing with VTD-XML&lt;/a&gt;&lt;br /&gt;A new option that overcomes the problems of DOM and SAX&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-07-2006/jw-0724-vtdxml.html"&gt;&lt;br /&gt;Cut, paste, split, and assemble XML documents with VTD-XML&lt;/a&gt;&lt;br /&gt;VTD-XML eliminates the performance overhead associated with updating XML&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116160524308820814?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116160524308820814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116160524308820814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116160524308820814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116160524308820814'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/10/what-is-vtd-xml.html' title='what is VTD-XML'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116038898251809066</id><published>2006-10-09T06:13:00.000-04:00</published><updated>2006-10-09T06:16:22.816-04:00</updated><title type='text'>Neat Java initializer trick by Andres Almiray</title><content type='html'>&lt;a href="http://www.jroller.com/page/aalmiray/?neat_java_initializer_trick"&gt;Andres Almiray's blog&lt;/a&gt; have Neat Java initializer trick to Initialize and Define Java List,Map and Set.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116038898251809066?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116038898251809066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116038898251809066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116038898251809066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116038898251809066'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/10/neat-java-initializer-trick-by-andres.html' title='Neat Java initializer trick by Andres Almiray'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-116004696535765549</id><published>2006-10-05T07:14:00.000-04:00</published><updated>2006-10-05T07:16:05.633-04:00</updated><title type='text'>Introduction to Oracle Instant Portal</title><content type='html'>Check the nice &lt;a href="http://download-east.oracle.com/otndocs/tech/ias/portal/files/RG/Viewlet/introducing_oip_viewlet_swf.html?msgid=5049559"&gt;demo&lt;/a&gt; about Oracle Instant Portal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-116004696535765549?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/116004696535765549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=116004696535765549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116004696535765549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/116004696535765549'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/10/introduction-to-oracle-instant-portal.html' title='Introduction to Oracle Instant Portal'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115944054945381713</id><published>2006-09-28T06:47:00.000-04:00</published><updated>2006-09-28T06:54:29.093-04:00</updated><title type='text'>Stripes, Spring and Hibernate Tutorial</title><content type='html'>&lt;a href="http://jroller.com/page/goodolddesk"&gt;Roel Vanderpaal&lt;/a&gt; posted nice tutorial in hib &lt;a href="http://jroller.com/page/goodolddesk"&gt;blog&lt;/a&gt;, which implements Stripes, Spring and Hibernate. Source code also avaialble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115944054945381713?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115944054945381713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115944054945381713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115944054945381713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115944054945381713'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/stripes-spring-and-hibernate-tutorial.html' title='Stripes, Spring and Hibernate Tutorial'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115883566894358161</id><published>2006-09-21T06:21:00.000-04:00</published><updated>2006-09-21T06:47:49.330-04:00</updated><title type='text'>Useful links to read</title><content type='html'>I was check web and collected couple of links, which I am interested to read. Once I collected realised that I have run for work. Compiled and posted into blog as link.&lt;br /&gt;That way, I can read it later.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technology.amis.nl/blog/?p=1334"&gt;Changing the order of columns in a JSF Table Component -in the client, at run-time, by the end user by Lucas Jellema&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technology.amis.nl/blog/?p=1333"&gt;Testing Knowledge of Database Performance - Is this a good Execution Plan? by Lucas Jellema&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On Oracle OTN Shay Shmeltzer has written an article that explains how to use the Spring framework within JDeveloper and how to best setup JDeveloper for Spring 2.0. Interface21 has announced that the final release of Spring 2.0 is planned onSeptember 26th, 2006.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/jdev/howtos/1013/SpringwithJDev/in"&gt;http://www.oracle.com/technology/products/jdev/howtos/1013/SpringwithJDev/in&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sun's Developer Network has posted "U.S. Daylight Saving Time Changes in 2007," detailing the changes in the start and end dates of daylight savings. This affects the JVM because it compensates for DST in various countries and older JVMs' information about DST is incorrect. &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=42212&amp;asrc=EM_NLN_559254&amp;uid=2803140"&gt;Read More from TSS.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchappsecurity.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_cid1055276_tax302594,00.html?track=NL-461&amp;ad=565112USCA&amp;Offer=ASret919expjava&amp;asrc=EM_NLN_559250"&gt;&lt;br /&gt;How to Create a secure login page with Java by Ramesh Nagappan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theserverside.com/tt/articles/article.tss?l=HibernateTomcat&amp;asrc=EM_NLN_559244&amp;uid=2803140"&gt;&lt;br /&gt;Hibernate 3.1 used with Tomcat 5.5.x By Bill Treuman and Igor Dayen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/consulting/9iServices/JHeadstart.html"&gt;&lt;br /&gt;Oracle JHeadstart 10g for ADF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.orablogs.com/orablogs/"&gt;Orablogs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=42241&amp;asrc=EM_NLN_559253&amp;uid=2803140"&gt;&lt;br /&gt;DevX: Comparison of EJB 3.0 and Spring, Part II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.interface21.com/main/"&gt;Spring Interface21 Blogs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115883566894358161?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115883566894358161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115883566894358161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115883566894358161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115883566894358161'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/useful-links-to-read.html' title='Useful links to read'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115805737155585869</id><published>2006-09-12T06:35:00.000-04:00</published><updated>2006-09-12T06:36:11.673-04:00</updated><title type='text'>Introduction to Spring 2.0 and JPA</title><content type='html'>&lt;a href="http://www-128.ibm.com/developerworks/edu/j-dw-java-spring2-i.html?S_TACT=105AGX59&amp;S_CMP=HP-GR&amp;ca=dgr-jw17Spring2-JPA"&gt;Introduction to Spring 2 and JPA&lt;/a&gt;, a developerWorks tutorial by Sing Li, shows's how to create web-based server applications from scratch using Spring 2.0. The persistence technology used is JPA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115805737155585869?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115805737155585869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115805737155585869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805737155585869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805737155585869'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/introduction-to-spring-20-and-jpa.html' title='Introduction to Spring 2.0 and JPA'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115805727630700004</id><published>2006-09-12T06:33:00.000-04:00</published><updated>2006-09-12T06:34:36.426-04:00</updated><title type='text'>Spring 2.0, Struts in Oracle JDeveloper tutorial</title><content type='html'>&lt;a href="http://www.oracle.com/technology/products/jdev/howtos/1013/SpringwithJDev/index.html"&gt;Getting Started With Spring 2.0 in Oracle JDeveloper&lt;/a&gt; is a well illustrated OTN article by Shay Shmeltzer which shows how to set up JDeveloper to use the Spring framework, and then highlight some of the functionality in JDeveloper that can make your development experience with Spring more productive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115805727630700004?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115805727630700004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115805727630700004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805727630700004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805727630700004'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/spring-20-struts-in-oracle-jdeveloper.html' title='Spring 2.0, Struts in Oracle JDeveloper tutorial'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115805712282624435</id><published>2006-09-12T06:31:00.000-04:00</published><updated>2006-09-12T06:32:03.650-04:00</updated><title type='text'>Basic Spring Interaction with WebLogic Portal 8.1</title><content type='html'>&lt;a href="http://dev2dev.bea.com/pub/a/2006/09/weblogic-portal-spring.html"&gt;Basic Spring Interaction with WebLogic Portal&lt;/a&gt; by Mark Meyer and Don Davis -- This tutorial uses a demonstration application to show how BEA WebLogic Portal 8.1 and the Spring framework can be used together to give developers powerful techniques for delivering flexible applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115805712282624435?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115805712282624435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115805712282624435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805712282624435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805712282624435'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/basic-spring-interaction-with-weblogic.html' title='Basic Spring Interaction with WebLogic Portal 8.1'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115805688782951800</id><published>2006-09-12T06:25:00.000-04:00</published><updated>2006-09-12T06:28:16.950-04:00</updated><title type='text'>Migrating to Spring 2.01</title><content type='html'>Matt Raible posted nice &lt;a href="http://www.jroller.com/page/raible?entry=migrating_to_spring_2_01"&gt;blog entry &lt;/a&gt;about Migrating to Spring 2.01&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115805688782951800?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115805688782951800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115805688782951800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805688782951800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115805688782951800'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/migrating-to-spring-201.html' title='Migrating to Spring 2.01'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115796970119513828</id><published>2006-09-11T06:11:00.000-04:00</published><updated>2006-09-11T06:15:01.296-04:00</updated><title type='text'>Nice OracleApps Links</title><content type='html'>I was looking for nice links and Blog for Oracle Applications, then compile here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracleappsblog.com/index.php"&gt;OracleAppsBlog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.workflowfaq.com/"&gt;Oracle Workflow Frequently Asked Questions (FAQ)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/applications/podcasts.html"&gt;Oracle AppCasts - Podcasts on Oracle Application&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115796970119513828?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115796970119513828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115796970119513828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115796970119513828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115796970119513828'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/nice-oracleapps-links.html' title='Nice OracleApps Links'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115796947113617874</id><published>2006-09-11T06:10:00.000-04:00</published><updated>2006-09-11T06:11:11.923-04:00</updated><title type='text'>What is JCom?</title><content type='html'>&lt;a href="http://sourceforge.net/projects/jcom/"&gt;JCom&lt;/a&gt; is a bridge library between Java and Com to enable COM object access from Java classes. Example: Creating an Excel worksheet, or using Visual Basic COM application from a Java application.&lt;br /&gt;&lt;br /&gt;It is a opensoure tool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115796947113617874?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115796947113617874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115796947113617874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115796947113617874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115796947113617874'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/what-is-jcom.html' title='What is JCom?'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115753878835069108</id><published>2006-09-06T06:31:00.000-04:00</published><updated>2006-09-06T06:33:09.116-04:00</updated><title type='text'>Replacing line feeds with HTML breaks using JSTL</title><content type='html'>&lt;a href="http://www.jroller.com/page/coreteam?entry=replacing_line_feeds_with_html"&gt;E-Surfer's blog&lt;/a&gt; posted nice Tech tip for replacing line feeds with HTML breaks using JSTL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115753878835069108?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115753878835069108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115753878835069108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753878835069108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753878835069108'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/replacing-line-feeds-with-html-breaks.html' title='Replacing line feeds with HTML breaks using JSTL'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115753868189638825</id><published>2006-09-06T06:29:00.000-04:00</published><updated>2006-09-06T06:31:22.546-04:00</updated><title type='text'>Java 5 StringValuedEnumUserType in Hibernate</title><content type='html'>Following &lt;a href="http://www.hibernate.org/273.html"&gt;entry&lt;/a&gt; in &lt;a href="http://www.hibernate.org"&gt;Hibernate&lt;/a&gt; will explain how,Hibernate 3 Parameterized type for mapping a Java 5 Enum with string values.&lt;br /&gt;&lt;br /&gt;This allows you to avoid the need to define a concrete UserType instance for every enum that you have. Just create a new typedef for each one, giving it a unique type name. Then reference this type name in the property tag.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115753868189638825?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115753868189638825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115753868189638825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753868189638825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753868189638825'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/java-5-stringvaluedenumusertype-in.html' title='Java 5 StringValuedEnumUserType in Hibernate'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115753854057247626</id><published>2006-09-06T06:27:00.000-04:00</published><updated>2006-09-06T06:29:00.680-04:00</updated><title type='text'>Side-by-Side Comparison of Spring and EJB 3.0</title><content type='html'>&lt;a href="http://www.devx.com"&gt;DEVX&lt;/a&gt; posted a &lt;a href="http://www.devx.com/Java/Article/32314"&gt;Make the Right Decision with Our Side-by-Side Comparison of Spring and EJB 3.0&lt;/a&gt;&lt;br /&gt;Are you trying to choose between Spring and EJB 3.0? If you are you know what a hard decision it can be. Explore the similarities and differences between two of the most popular Java technologies today and learn key distinctions in making a technological decision between the two. &lt;br /&gt;&lt;br /&gt;by Rod Coffin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115753854057247626?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115753854057247626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115753854057247626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753854057247626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753854057247626'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/side-by-side-comparison-of-spring-and.html' title='Side-by-Side Comparison of Spring and EJB 3.0'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115753843803430631</id><published>2006-09-06T06:25:00.000-04:00</published><updated>2006-09-06T06:27:18.356-04:00</updated><title type='text'>Where Are Your Log4j Log Files?</title><content type='html'>&lt;a href="http://burtbeckwith.com/blog/"&gt;An Army of Solipsists&lt;/a&gt; blog talks about Location for Log4j properties file in the project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115753843803430631?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115753843803430631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115753843803430631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753843803430631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115753843803430631'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/09/where-are-your-log4j-log-files.html' title='Where Are Your Log4j Log Files?'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115624478321887687</id><published>2006-08-22T07:01:00.000-04:00</published><updated>2006-08-22T07:37:06.940-04:00</updated><title type='text'>REST - Representational State Transfer</title><content type='html'>Nice introduction &lt;a href="http://searchwebservices.techtarget.com/qna/0,289202,sid26_gci1210693,00.html"&gt;article&lt;/a&gt; for REST By Rich Seeley&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.restlet.org/"&gt;RESTLET&lt;/a&gt; is Lightweight REST framework for Java&lt;br /&gt;&lt;br /&gt;&lt;a href="http://noelios.wordpress.com/"&gt;Noelios Blog&lt;/a&gt; for Restlet project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm"&gt;REST&lt;/a&gt; from Fielding Dissertation&lt;br /&gt;&lt;br /&gt;&lt;a href="http://manoharviswanathan.com/blog/tech/developing-restful-web-services-in-java/"&gt;Manohar Viswanathan&lt;/a&gt; posted nice demo application  on his blog for Restful Webservices on Java,Spring with Tomcat.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://retroweaver.sourceforge.net/"&gt;Retroweaver&lt;/a&gt; supports most Java 1.5 features while running on Java 1.4. Open Source tool.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freemarker.org/"&gt;FreeMarker&lt;/a&gt; is a "template engine"; a generic tool to generate text output (anything from HTML to autogenerated source code) based on templates. It's a Java package, a class library for Java programmers. It's not an application for end-users in itself, but something that programmers can embed into their products.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115624478321887687?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115624478321887687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115624478321887687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115624478321887687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115624478321887687'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/rest-representational-state-transfer.html' title='REST - Representational State Transfer'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115581579754074236</id><published>2006-08-17T07:55:00.000-04:00</published><updated>2006-08-17T07:56:37.613-04:00</updated><title type='text'>Introduction to Spring 2 and JPA - IBM DeveloperWorks</title><content type='html'>Java™ server applications need not be difficult and tedious to create. Now in its second generation, the lightweight Spring framework adds a large suite of features that make it simple for even new server application developers to use. One key enhancement is Spring 2's integration with the Java Persistence API (JPA), a cornerstone of the Enterprise JavaBeans (EJB) 3.0 specification. In this tutorial, learn how to create server applications from scratch using the Spring 2 framework.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/edu/j-dw-java-spring2-i.html"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115581579754074236?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115581579754074236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115581579754074236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581579754074236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581579754074236'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/introduction-to-spring-2-and-jpa-ibm.html' title='Introduction to Spring 2 and JPA - IBM DeveloperWorks'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115581572888450823</id><published>2006-08-17T07:53:00.000-04:00</published><updated>2006-08-17T08:00:15.360-04:00</updated><title type='text'>Working with Subselect in Hibernate</title><content type='html'>Working with many tables in the same PRESTO listing Problem Definition (This is taken from an internal framework that uses Hibernate extensively.) By default Presto works with single........ &lt;br /&gt;&lt;a href="http://www.jroller.com/page/RickHigh?entry=working_with_subselect_in_hibernate"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115581572888450823?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115581572888450823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115581572888450823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581572888450823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581572888450823'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/working-with-subselect-in-hibernate.html' title='Working with Subselect in Hibernate'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115581529814285854</id><published>2006-08-17T07:42:00.000-04:00</published><updated>2006-08-17T07:57:54.590-04:00</updated><title type='text'>Oracle9i Archive Daily Features and Reqular expressions in Oracle database</title><content type='html'>Oracle9i daily feature from Archive, I found following nice features in Oracle9i.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/oracle9i/daily/aug15.html"&gt;Index Skip Scans&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/oracle9i/daily/sept19.html"&gt;External Tables&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/oracle9i/daily/Aug24.html"&gt;MERGE Statement&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can read more Oracle 9i daily feature from this &lt;a href="http://www.oracle.com/technology/products/oracle9i/daily/index.html"&gt;Archive&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/oramag/webcolumns/2003/techarticles/rischert_regexp_pt1.html"&gt;&lt;br /&gt;Writing Better SQL Using Regular Expressions&lt;/a&gt; By Alice Rischert.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115581529814285854?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115581529814285854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115581529814285854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581529814285854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581529814285854'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/oracle9i-archive-daily-features-and.html' title='Oracle9i Archive Daily Features and Reqular expressions in Oracle database'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115581496291418740</id><published>2006-08-17T07:41:00.000-04:00</published><updated>2006-08-17T07:42:46.726-04:00</updated><title type='text'>Oracle Releases Developer Preview of Oracle SOA Suite</title><content type='html'>Oracle has &lt;a href="http://www.oracle.com/technology/software/products/ias/soapreview.html"&gt;released a developer preview&lt;/a&gt; of its Oracle SOA suite available for download from OTN.&lt;br /&gt;&lt;br /&gt;Oracle SOA Suite is a complete set of service infrastructure components for creating, deploying, and managing services.&lt;br /&gt;It includes:&lt;br /&gt;&lt;br /&gt;    * Integrated Service Environment (ISE) to develop services - Based on JDeveloper, with new BPEL and ESB designers as well as visual XSLT mapping&lt;br /&gt;    * Oracle BPEL Process Manager to orchestrate services into business processes&lt;br /&gt;    * ESB to connect existing IT systems and business partners as a set of services&lt;br /&gt;    * Oracle Business Rules for dynamic decisions at runtime that can be managed by business users or business analysts&lt;br /&gt;    * Oracle Business Activity Monitoring to monitor services and disparate events and provide real-time visibility into the state of the enterprise, business processes, people, and systems.&lt;br /&gt;    * Oracle Web Services Manager to secure and manage authentication, authorization, and encryption policies on services that is separate from your service logic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115581496291418740?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115581496291418740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115581496291418740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581496291418740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115581496291418740'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/oracle-releases-developer-preview-of.html' title='Oracle Releases Developer Preview of Oracle SOA Suite'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115573049737305763</id><published>2006-08-16T08:11:00.000-04:00</published><updated>2006-08-16T08:14:57.480-04:00</updated><title type='text'>Declared Unchecked Exception: The Best of Both Worlds</title><content type='html'>&lt;a href="http://www.jroller.com/page/hackingarchitect"&gt;Hacking Architect&lt;/a&gt; posted this blog entry, which is very nice about Checked and Unchecked Exception in Java.&lt;br /&gt;&lt;br /&gt;Since I started wearing the hat of a software architect, I started tutoring my teams on how to do this and that things in programming. One of first thing I taught my team is the difference between a checked exception and an unchecked exception, also known as RuntimeException. &lt;a href="http://www.jroller.com/page/hackingarchitect?entry=declared_unchecked_exception_the_best"&gt;Read More.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115573049737305763?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115573049737305763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115573049737305763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115573049737305763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115573049737305763'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/declared-unchecked-exception-best-of.html' title='Declared Unchecked Exception: The Best of Both Worlds'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115573022075370384</id><published>2006-08-16T08:04:00.000-04:00</published><updated>2006-08-16T08:10:20.916-04:00</updated><title type='text'>Using Generics to Simplify Hibernate/Spring DAO's</title><content type='html'>Burt Beckwith in his &lt;a href="http://burtbeckwith.com/blog/"&gt;blog&lt;/a&gt;, wrote an &lt;a href="http://burtbeckwith.com/blog/?p=20"&gt;article&lt;/a&gt; in detail how to use Generics (Java 5.0 feature) with Hibernate and Spring. It is very nice article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115573022075370384?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115573022075370384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115573022075370384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115573022075370384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115573022075370384'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/using-generics-to-simplify.html' title='Using Generics to Simplify Hibernate/Spring DAO&apos;s'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115572976745160485</id><published>2006-08-16T07:59:00.000-04:00</published><updated>2006-08-16T08:02:47.786-04:00</updated><title type='text'>Building Custom Java Server Face UI Components</title><content type='html'>One of the key strengths of JavaServer Faces (JSF) is that not only does it provide substantial technology for easy, out of the box component based J2EE Web applications assembly, but it also is a very flexible API which allows for a wide breadth of customizations in numerous and innovative ways. This &lt;a href="http://www.theserverside.com/tt/articles/article.tss?l=BuildingCustomJSF&amp;asrc=EM_NNL_452371"&gt;article&lt;/a&gt;, by Chris Schalk in &lt;a href="http://www.theserverside.com"&gt;TSS&lt;/a&gt;, introduces and explores the component developer's experience of building custom JSF user interface (UI) components.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115572976745160485?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115572976745160485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115572976745160485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115572976745160485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115572976745160485'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/building-custom-java-server-face-ui.html' title='Building Custom Java Server Face UI Components'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115529750035772290</id><published>2006-08-11T07:52:00.000-04:00</published><updated>2006-08-11T07:58:22.523-04:00</updated><title type='text'>MyFirstJSF application tutorial</title><content type='html'>I was looking for JSF tutorials to kickstart. Found couple of nice tutorials.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.exadel.com/tutorial/jsf/jsftutorial-kickstart.html"&gt;JSF KickStart&lt;/a&gt; (Create First simple JSF Application with Hello User) - best for starting for beginner.&lt;br /&gt;&lt;br /&gt;Want to know more about &lt;a href="http://forum.exadel.com/viewtopic.php?t=579"&gt;JSF Navigation by Examples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jsftutorials.net/"&gt;JsfTutorial.net&lt;/a&gt; is another nice resource.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.coreservlets.com"&gt;CoreServlet's&lt;/a&gt; &lt;a href="http://www.coreservlets.com/JSF-Tutorial/"&gt;Jsf Tutorial&lt;/a&gt; also good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115529750035772290?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115529750035772290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115529750035772290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529750035772290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529750035772290'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/myfirstjsf-application-tutorial.html' title='MyFirstJSF application tutorial'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115529715330063420</id><published>2006-08-11T07:47:00.000-04:00</published><updated>2006-08-11T07:52:33.406-04:00</updated><title type='text'>Free Text Editors for programmers</title><content type='html'>I am using &lt;a href="http://www.textpad.com/"&gt;Textpad&lt;/a&gt; as my default editor. It is very nice and simple. &lt;br /&gt;Supports to compile Java files and other program files, provides we need to have compiler installed on our systems.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.editplus.com/index.html"&gt;EditPlus&lt;/a&gt;, which I found out from one of my collegue. It is very nice and have lot of features. It highlights many programming codes.&lt;br /&gt;&lt;br /&gt;It also have built-in browser to test our html,css and javascript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115529715330063420?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115529715330063420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115529715330063420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529715330063420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529715330063420'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/free-text-editors-for-programmers.html' title='Free Text Editors for programmers'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115529685133027323</id><published>2006-08-11T07:44:00.000-04:00</published><updated>2006-08-11T07:47:32.083-04:00</updated><title type='text'>Restricting Access to your AJAX Services</title><content type='html'>Greg Murray 's &lt;a href="http://weblogs.java.net/blog/gmurray71/"&gt;blog&lt;/a&gt; talk about XmlHttpProxy client.&lt;br /&gt;&lt;br /&gt;Services like the &lt;a href="http://weblogs.java.net/blog/gmurray71/archive/2006/07/the_xmlhttpprox.html"&gt;XmlHttpProxy&lt;/a&gt; for Java are designed to return JavaScript that is evaluated on the client. Unfortunately, if you are not careful with the design of your services, &lt;a href="http://bob.pythonmac.org/archives/2005/12/05/remote-json-jsonp/"&gt;JSONP &lt;/a&gt;techniques could be used to hijack your services.  &lt;a href="http://weblogs.java.net/blog/gmurray71/archive/2006/08/restricting_acc.html"&gt;Read More&lt;/a&gt; from Greg Murray's blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115529685133027323?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115529685133027323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115529685133027323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529685133027323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529685133027323'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/restricting-access-to-your-ajax.html' title='Restricting Access to your AJAX Services'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115529666344829970</id><published>2006-08-11T07:42:00.000-04:00</published><updated>2006-08-11T07:44:23.550-04:00</updated><title type='text'>The XmlHttpProxy Client for Java</title><content type='html'>Greg Murray 's &lt;a href="http://weblogs.java.net/blog/gmurray71/"&gt;blog&lt;/a&gt; talk about XmlHttpProxy client.&lt;br /&gt;&lt;br /&gt;One drawback of working with AJAX is that an AJAX-based client cannot make calls to URLs outside of its domain, which means that it cannot access services located on another server. &lt;a href="http://weblogs.java.net/blog/gmurray71/archive/2006/07/the_xmlhttpprox.html"&gt;Read More&lt;/a&gt; from Greg Murray's blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115529666344829970?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115529666344829970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115529666344829970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529666344829970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529666344829970'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/xmlhttpproxy-client-for-java.html' title='The XmlHttpProxy Client for Java'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115529646457095596</id><published>2006-08-11T07:38:00.000-04:00</published><updated>2006-08-11T07:41:12.866-04:00</updated><title type='text'>OpenSource Ajax for JSF</title><content type='html'>I was looking for OpenSource JSF framework to try in one of my home project.&lt;br /&gt;&lt;br /&gt;Found that &lt;a href="https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/"&gt;Ajax4jsf&lt;/a&gt; has nice features and it is OpenSource right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115529646457095596?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115529646457095596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115529646457095596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529646457095596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115529646457095596'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/opensource-ajax-for-jsf.html' title='OpenSource Ajax for JSF'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115451871742230455</id><published>2006-08-02T07:36:00.000-04:00</published><updated>2006-08-02T07:38:37.496-04:00</updated><title type='text'>Java Mustang and Webservices sample code.</title><content type='html'>Danny Coward posted nice sample code to define WebServices on Java6(Mustang).&lt;br /&gt;&lt;br /&gt;Check his &lt;a href="http://blogs.sun.com/roller/page/dannycoward?entry=mustang_and_ws_tmi"&gt;weblog&lt;/a&gt; entry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115451871742230455?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115451871742230455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115451871742230455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115451871742230455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115451871742230455'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/java-mustang-and-webservices-sample.html' title='Java Mustang and Webservices sample code.'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115451378680088193</id><published>2006-08-02T06:02:00.000-04:00</published><updated>2006-08-02T07:35:36.233-04:00</updated><title type='text'>SCJP5 Resources and Tutorials</title><content type='html'>Are you preparing for SCJP5, check the following link for nice tutorials.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.exforsys.com/content/category/19/275/362/"&gt;SCJP5 Tutorials &lt;/a&gt;by &lt;a href="http://www.exforsys.com"&gt;Exforsys&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I become now regluar reader of Hoskinator blog. His blog has nice resource link for SCJP5.&lt;br /&gt;&lt;a href="http://hoskinator.blogspot.com/2006/04/java-15-certification-resources-310.html"&gt;&lt;br /&gt;Hoskinator SCJP5 Resources&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jroller.com/page/hoskinator?entry=scjp_5_constructor_revision_sheet"&gt;&lt;br /&gt;SCJP 5 - Constructor revision sheet&lt;/a&gt; from Hoskinator blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115451378680088193?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115451378680088193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115451378680088193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115451378680088193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115451378680088193'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/scjp5-resources-and-tutorials.html' title='SCJP5 Resources and Tutorials'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115442686741167085</id><published>2006-08-01T06:06:00.000-04:00</published><updated>2006-08-01T06:07:47.516-04:00</updated><title type='text'>Java Tutorials by Sun</title><content type='html'>Sun provides tutorials for JSE, JEE and Webservices.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/learning/tutorial/index.html"&gt;Sun Tutorial Home Page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115442686741167085?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115442686741167085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115442686741167085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115442686741167085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115442686741167085'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/java-tutorials-by-sun.html' title='Java Tutorials by Sun'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115442674614364538</id><published>2006-08-01T06:03:00.000-04:00</published><updated>2006-08-01T06:05:46.483-04:00</updated><title type='text'>Java6 - Beta 2 features</title><content type='html'>Version 6 of the Java Platform, Standard Edition (Java SE), code-named Mustang, is currently in its second beta release – which is right on track for moving along to its Fall general release. So &lt;a href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/beta2.html"&gt;here are the top 10 things&lt;/a&gt; you need to know about Mustang, if you're still hovering hesitantly over that &lt;a href="http://java.sun.com/javase/6/"&gt;Beta 2 Download Page&lt;/a&gt; link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115442674614364538?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115442674614364538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115442674614364538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115442674614364538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115442674614364538'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/08/java6-beta-2-features.html' title='Java6 - Beta 2 features'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115434632704652419</id><published>2006-07-31T07:44:00.000-04:00</published><updated>2006-07-31T07:45:27.100-04:00</updated><title type='text'>Click - Another Web Tier Framework</title><content type='html'>&lt;a href="http://click.sourceforge.net"&gt;Click&lt;/a&gt; is a simple J2EE web application framework for commercial Java developers.&lt;br /&gt;&lt;br /&gt;Click is an open source project, licensed using the Apache license.&lt;br /&gt;&lt;br /&gt;Click uses the event based programming model for processing Servlet requests and Velocity for rendering the response. &lt;br /&gt;&lt;br /&gt;Click is JSP and MVC Free&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115434632704652419?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115434632704652419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115434632704652419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434632704652419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434632704652419'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/click-another-web-tier-framework.html' title='Click - Another Web Tier Framework'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115434613209178024</id><published>2006-07-31T07:41:00.000-04:00</published><updated>2006-07-31T07:42:12.203-04:00</updated><title type='text'>Introduction to StAX</title><content type='html'>Processing XML documents has become a critical and integral part of most applications being developed today. Depending on different environments, there are various ways to process an XML document within a program.&lt;br /&gt;&lt;br /&gt;Read more about StAX in this &lt;a href="http://today.java.net/pub/a/today/2006/07/20/introduction-to-stax.html"&gt;link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115434613209178024?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115434613209178024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115434613209178024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434613209178024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434613209178024'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/introduction-to-stax.html' title='Introduction to StAX'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115434605251549028</id><published>2006-07-31T07:38:00.000-04:00</published><updated>2006-07-31T07:40:52.613-04:00</updated><title type='text'>Java - Thread Local</title><content type='html'>Use a &lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ThreadLocal.html"&gt;thread local&lt;/a&gt; variable (where each thread has a separate value) when you want to carry a value along without explicitly passing it from method to method down the call stack, and when appropriate, remember to explicitly clear the value in a finally block to prevent memory leaks:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://crazybob.org/2006/07/hard-core-java-threadlocal.html"&gt;CrazyBob.org &lt;/a&gt;has detail article about this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115434605251549028?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115434605251549028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115434605251549028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434605251549028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434605251549028'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/java-thread-local.html' title='Java - Thread Local'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115434579443662423</id><published>2006-07-31T07:32:00.000-04:00</published><updated>2006-08-02T06:23:16.566-04:00</updated><title type='text'>Mashup</title><content type='html'>&lt;a href="http://blogs.sun.com/alexismp"&gt;Alexis Moussine-Pouchkine's Weblog&lt;/a&gt;,he explains how his Mashup implementation uses Java Persistence, NetBeans, and Java Studio Creator to query the, REST-based, GeoEncoding Web Service.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/roller/page/alexismp?entry=mashup_explanation_part_i"&gt;Part 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/roller/page/alexismp?entry=mashup_explanation_part_ii"&gt;Part 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115434579443662423?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115434579443662423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115434579443662423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434579443662423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434579443662423'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/mashup.html' title='Mashup'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115434555176754351</id><published>2006-07-31T07:29:00.000-04:00</published><updated>2006-07-31T07:32:31.846-04:00</updated><title type='text'>JUnit with Spring and database transaction</title><content type='html'>&lt;a href="http://"&gt;Manohar Viswanathan's blog&lt;/a&gt; explains how to do &lt;a href="http://manoharviswanathan.com/blog/tech/better-junit-ing/"&gt;Better JUnit-ing&lt;/a&gt; for Spring, Junit with database transactions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115434555176754351?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115434555176754351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115434555176754351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434555176754351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434555176754351'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/junit-with-spring-and-database.html' title='JUnit with Spring and database transaction'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115434519710099166</id><published>2006-07-31T07:25:00.000-04:00</published><updated>2006-07-31T07:26:37.223-04:00</updated><title type='text'>An Introduction to Java Persistence for Client-Side Developers</title><content type='html'>This &lt;a href="http://today.java.net/pub/a/today/2006/05/23/ejb3-persistence-api-for-client-side-developer.html"&gt;link&lt;/a&gt;&lt;br /&gt;gives nice introduction to Java Persistence for Cleint-Side Developers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115434519710099166?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115434519710099166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115434519710099166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434519710099166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434519710099166'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/introduction-to-java-persistence-for.html' title='An Introduction to Java Persistence for Client-Side Developers'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115434485737711570</id><published>2006-07-31T07:18:00.000-04:00</published><updated>2006-07-31T07:20:57.613-04:00</updated><title type='text'>Pro EJB 3.0 Java Persistence API - Sample Chapter</title><content type='html'>The followig &lt;a href="http://www.oracle.com/technology/products/ias/toplink/jpa/resources/Pro_EJB_3-Java_Persistence_API-Chapter2.pdf"&gt;sample chapter&lt;/a&gt; posted in &lt;a href="http://otn.oracle.com"&gt;OTN&lt;/a&gt;. This gives nice introduction for EJB 3.0 JPA  API programming using &lt;a href="http://www.oracle.com/technology/products/ias/toplink/JPA/index.html"&gt;TopLink Essentials&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115434485737711570?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115434485737711570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115434485737711570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434485737711570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115434485737711570'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/pro-ejb-30-java-persistence-api-sample.html' title='Pro EJB 3.0 Java Persistence API - Sample Chapter'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115339581565525343</id><published>2006-07-20T07:39:00.000-04:00</published><updated>2006-07-20T07:43:35.830-04:00</updated><title type='text'>Java5 Free sample chapters to read</title><content type='html'>Once again from Hoskinator &lt;a href="http://hoskinator.blogspot.com"&gt;blog&lt;/a&gt;, here is the list of books for Java5.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hoskinator.blogspot.com/2006/04/questions-and-solutions-using-generics.html"&gt;Questions and Solutions using Generics, foreach and Enumerations&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hoskinator.blogspot.com/2006/04/generics-sample-chapter-pdf.html"&gt;&lt;br /&gt;Generics Sample Chapter pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hoskinator.blogspot.com/2006/04/hardcore-java-final-story.html"&gt;&lt;br /&gt;Hardcore Java - The Final Story&lt;/a&gt;&lt;br /&gt;---This link will talk about final keyword of Java.&lt;br /&gt;&lt;br /&gt;Thanks Hoskinator !!!!! &lt;br /&gt;&lt;br /&gt;I am regular visitor Hoskinator blog....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115339581565525343?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115339581565525343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115339581565525343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115339581565525343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115339581565525343'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/java5-free-sample-chapters-to-read.html' title='Java5 Free sample chapters to read'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115339519626253691</id><published>2006-07-20T07:27:00.000-04:00</published><updated>2006-07-20T07:33:16.373-04:00</updated><title type='text'>What is TestDriven?</title><content type='html'>I was reading Hoskinator blog, found two blog entries in the following topics.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hoskinator.blogspot.com/2006/04/test-driven-development-and.html"&gt;Test Driven Development and ObjectiveView magazine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hoskinator.blogspot.com/2006/04/learning-to-love-junit-and-test-driven.html"&gt;Learning to love Junit and Test-driven development&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know about ObjectiveView online Free magazine.&lt;br /&gt;&lt;br /&gt;Checking what is TestDriven? Some excerpt from &lt;a href="http://www.testdriven.com"&gt;TestDriven &lt;/a&gt;website.&lt;br /&gt;&lt;br /&gt;TDD is a lightweight programming methodology that emphasizes fast, incremental development and especially writing tests before writing code. Ideally these follow one another in cycles measured in minutes.&lt;br /&gt;&lt;br /&gt;Functionality is added in very small chunks. Typically the first cycle will deal with utterly simple cases: you test what happens when you are out of stock, when the quantity ordered is zero, when the list is empty, when a string has no characters in it, when the user just hits [Enter]. Once you have these very simple tests working, you add more functionality, a bit at a time.&lt;br /&gt;&lt;br /&gt;Need to learn more about this.............&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115339519626253691?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115339519626253691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115339519626253691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115339519626253691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115339519626253691'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/what-is-testdriven.html' title='What is TestDriven?'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115339460004403326</id><published>2006-07-20T07:18:00.000-04:00</published><updated>2006-07-20T07:23:20.313-04:00</updated><title type='text'>Free Hibernate sample chapters</title><content type='html'>&lt;a href="http://hoskinator.blogspot.com/2006/04/free-hibernate-sample-chapters.html"&gt;Blog&lt;/a&gt; by Hoskinator named A Funny Java Flavoured Look at the World have the list of links for Free Hibernate sample chapters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115339460004403326?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115339460004403326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115339460004403326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115339460004403326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115339460004403326'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/free-hibernate-sample-chapters.html' title='Free Hibernate sample chapters'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115304698231622340</id><published>2006-07-16T06:39:00.000-04:00</published><updated>2006-07-16T06:49:42.510-04:00</updated><title type='text'>Sematic Web</title><content type='html'>I was googling for details about codePointAt method of String class from Java. Saw a word SWOOP and it is a browser. Googled SWOOP and found that &lt;a href="http://www.mindswap.org/2004/SWOOP/"&gt;SWOOP is Hypermedia-based OWL Ontology Browser and Editor.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What is Ontology?&lt;br /&gt; The branch of metaphysics that deals with the nature of being.&lt;br /&gt;&lt;br /&gt;Further tried to find information about this browser, the new word pop-up. SEMATIC WEB.&lt;br /&gt;&lt;br /&gt;What is Sematic Web?&lt;br /&gt;The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners. It is based on the Resource Description Framework (RDF).&lt;br /&gt;&lt;br /&gt;Read further details about Sematic Web from &lt;a href="http://www.w3.org/2001/sw/"&gt;W3C&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also found a nice presentation about Introuction to Sematic Web using Google.&lt;br /&gt;&lt;br /&gt;Want to know Sematic Web read this &lt;a href="http://www.w3.org/2006/Talks/0524-Edinburgh-IH/"&gt;presentation&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115304698231622340?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115304698231622340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115304698231622340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115304698231622340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115304698231622340'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/sematic-web.html' title='Sematic Web'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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-20691841.post-115295883593838142</id><published>2006-07-15T06:15:00.000-04:00</published><updated>2006-07-15T06:20:37.180-04:00</updated><title type='text'>SQL Developer Extensions and Eclipse</title><content type='html'>Recently, I read about SQL Developer extensions for Eclipse from &lt;a href="http://www.orablogs.com/krice/archives/001734.html"&gt;Kris Rice's weblog&lt;/a&gt;.&lt;br /&gt;I am giving the contents of his blog posting. I would like to post the contents, rather than giving link. The reason is the link may break and we may loss this information.&lt;br /&gt;&lt;br /&gt;Thanks to Kris Rice.&lt;br /&gt;&lt;br /&gt;Want to write an extension to SQL Developer but you only use Eclipse? There's a post on the forum about how to use Eclipse to write an extension to sql developer so I figured I'd put it here so it's not lost into the of the forum.&lt;br /&gt;&lt;br /&gt;This is actually quite easy to setup. This can be checked by running the shell script with a -x, so bash -x sqldeveloper. This will show what is being executed&lt;br /&gt;&lt;br /&gt;First make a run/debug configuration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   1. Main Tab&lt;br /&gt;          * Main Class: oracle.ideimpl.Main&lt;br /&gt;          * Check the Include libraries when searching for a main class checkbox&lt;br /&gt;&lt;br /&gt;   2. Arguments Tab&lt;br /&gt;          * The paths in the VM arguments should be adjusted to your specifics. Also if there is a space in the paths they will have to quoted like "C:\Document and Settings\sqldeveloper...."&lt;br /&gt;&lt;br /&gt;          * VM Arguments: -Dide.product=oracle.sqldeveloper -Dide.splash.screen=raptor-splash.gif -Xverify:none -Xmx512M -XX:MaxPermSize=128M -Dice.browser.forcegc=false -Dice.pilots.html4.tileOptThreshold=0 -DEDITOR_J2SE_VERSION=1.5 -DINSIGHT_OMIT_HIDDEN=true -Doracle.xdkjava.compatibility.version=9.0.4 -Dide.debug.controller.stack=false -Dceditor.java.parse.small=300 -Dceditor.java.parse.large=1500 -Dide.extension.cpmissing.nowarn=true -Dcompiler.vmargs=-mx512m -Djbo.debugoutput=silent -Djbo.showdebugwarningbanner=false -Dide.config_pathname=/home/klrice/sqldeveloper/jdev/bin/sqldeveloper.conf -Dide.startingcwd=/home/klrice/sqldeveloper/jdev/bin -Dide.user.dir=/tmp&lt;br /&gt;          * Working directory: choose Other . Then enter the path to /jdev/bin&lt;br /&gt;&lt;br /&gt;   3. Classpath Tab&lt;br /&gt;          * Add the following ( all paths are relative to )&lt;br /&gt;          * /ide/lib/ide.jar&lt;br /&gt;          * /ide/lib/javatools.jar&lt;br /&gt;          * /ide/lib/xmlparserv2.jar&lt;br /&gt;          * /ide/lib/help4.jar&lt;br /&gt;          * /ide/lib/share.jar&lt;br /&gt;          * /ide/lib/javax-ide.jar&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now the run configuration is setup and ready to use. You should now be able to run and debug an extension.&lt;br /&gt;&lt;br /&gt;Posted by kris.rice at May 3, 2006 03:40 PM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20691841-115295883593838142?l=kpanchan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kpanchan.blogspot.com/feeds/115295883593838142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20691841&amp;postID=115295883593838142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115295883593838142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20691841/posts/default/115295883593838142'/><link rel='alternate' type='text/html' href='http://kpanchan.blogspot.com/2006/07/sql-developer-extensions-and-eclipse.html' title='SQL Developer Extensions and Eclipse'/><author><name>Karth</name><uri>http://www.blogger.com/profile/07789263796072001641</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>
