<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Some Java, JEE and WebSphere stuffs &#187; Java</title>
	<atom:link href="http://www.albeesonline.com/blog/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.albeesonline.com/blog</link>
	<description>Something about JEE and WebSphere. Java, JEE and WebSphere tips and tutorials</description>
	<lastBuildDate>Wed, 05 Oct 2011 04:16:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>javax.net.ssl.SSLHandshakeException: certificate expired</title>
		<link>http://www.albeesonline.com/blog/2009/06/24/javax-net-ssl-sslhandshakeexception-certificate-expired/</link>
		<comments>http://www.albeesonline.com/blog/2009/06/24/javax-net-ssl-sslhandshakeexception-certificate-expired/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 04:31:37 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/blog/?p=362</guid>
		<description><![CDATA[javax.net.ssl.SSLHandshakeException: certificate expired javax.net.ssl.SSLHandshakeException: certificate expired. We get this exception when we try to invoke a web service from WebSphere Application Server 5.1. (In fact you will get this exception if your java version is 1.4.2_02 and earlier.) The complete stack trace of the exception is ?View Code PLAINWebServicesFault faultCode: Server.generalException faultString: javax.net.ssl.SSLHandshakeException: certificate expired [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2009/06/24/javax-net-ssl-sslhandshakeexception-certificate-expired/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cannot find the tag library descriptor for &#8220;http://java.sun.com/jsp/jstl/core&#8221;</title>
		<link>http://www.albeesonline.com/blog/2008/12/09/cannot-find-the-tag-library-descriptor-for-httpjavasuncomjspjstlcore/</link>
		<comments>http://www.albeesonline.com/blog/2008/12/09/cannot-find-the-tag-library-descriptor-for-httpjavasuncomjspjstlcore/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 15:46:53 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JSTL]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/blog/?p=302</guid>
		<description><![CDATA[Cannot find the tag library descriptor for &#8220;http://java.sun.com/jsp/jstl/core&#8221; &#8216;Cannot find the tag library descriptor for &#8220;http://java.sun.com/jsp/jstl/core&#8221;&#8216; is an error message that you might have seen while executing your JSTL code. So if you are getting this error message, the first thing you need to do is to make sure that you have all the JSTL [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/12/09/cannot-find-the-tag-library-descriptor-for-httpjavasuncomjspjstlcore/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Recursively delete a directory</title>
		<link>http://www.albeesonline.com/blog/2008/11/02/recursively-delete-a-directory/</link>
		<comments>http://www.albeesonline.com/blog/2008/11/02/recursively-delete-a-directory/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 06:59:30 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/blog/?p=257</guid>
		<description><![CDATA[Recursively delete a directory Here is a very simple code for recursively delete directories using java. ?View Code JAVA /** * Recursively deletes a directory and all its * sub directories. */ public static void deleteDir&#40;File dir&#41;&#123; // If it is a directory get the child if&#40;dir.isDirectory&#40;&#41;&#41; &#123; // List all the contents of the [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/11/02/recursively-delete-a-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting  an ArrayList of objects.</title>
		<link>http://www.albeesonline.com/blog/2008/10/16/sorting-an-arraylist-of-objects/</link>
		<comments>http://www.albeesonline.com/blog/2008/10/16/sorting-an-arraylist-of-objects/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 11:42:15 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/blog/?p=238</guid>
		<description><![CDATA[Sorting an ArrayList of objects. How do we sort an ArrayList of objects? The easiest way to sort an ArrayList of Objects is to use the Collections.sort() method. But how does the sort method know based on which field you need to sort? The solution is to implement the Comparator interface and override the compare [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/10/16/sorting-an-arraylist-of-objects/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>JoSQL (SQL for Java Objects)</title>
		<link>http://www.albeesonline.com/blog/2008/06/30/josql-sql-for-java-objects/</link>
		<comments>http://www.albeesonline.com/blog/2008/06/30/josql-sql-for-java-objects/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 11:43:15 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JoSQL]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/blog/?p=112</guid>
		<description><![CDATA[Recently I made a post on Language Integrated Query (LINQ) in C#. Since I like that feature very much I did a search for finding some similar libraries for Java. There is one project in sourceforge called JoSQL (http://josql.sourceforge.net/index.html) for querying collections using SQL syntax in Java. I would call JoSQL as LINQ alternative for [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/06/30/josql-sql-for-java-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference between static include and dynamic include in JSP</title>
		<link>http://www.albeesonline.com/blog/2008/05/22/difference-between-static-include-and-dynamic-include-in-jsp/</link>
		<comments>http://www.albeesonline.com/blog/2008/05/22/difference-between-static-include-and-dynamic-include-in-jsp/#comments</comments>
		<pubDate>Fri, 23 May 2008 10:12:37 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[JSP interview]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/blog/?p=100</guid>
		<description><![CDATA[Last day I was taking an interview in my company. The interview was for WebSphere Commerce. So I thought of going directly to WCS questions. But that guy said that he was working on WCS long back and he forgot everything in WebSphere Commerce. Then I thought I will ask some JSP questions as he [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/05/22/difference-between-static-include-and-dynamic-include-in-jsp/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Structure of a J2EE Enterprise Archive (EAR) file</title>
		<link>http://www.albeesonline.com/blog/2008/03/20/structure-of-a-j2ee-enterprise-archive-ear-file/</link>
		<comments>http://www.albeesonline.com/blog/2008/03/20/structure-of-a-j2ee-enterprise-archive-ear-file/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 09:47:19 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[EAR structure]]></category>
		<category><![CDATA[Enterprise Archive]]></category>
		<category><![CDATA[Enterprise archive EAR]]></category>
		<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/2008/03/20/structure-of-a-j2ee-enterprise-archive-ear-file/</guid>
		<description><![CDATA[A J2EE application will be bundled in an EAR (Enterprise Archive) file for the deployment. The EAR file can contain different modules like Web Module, Resource Adapters, Client application modules and EJB modules. The structure of an EAR file is a follows. EAR file &#124; &#124; &#8211; META-INF - application.xml (The deployment descriptor of an [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/03/20/structure-of-a-j2ee-enterprise-archive-ear-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LIKE clause with PreparedStatement</title>
		<link>http://www.albeesonline.com/blog/2008/01/18/like-clause-with-preparedstatement/</link>
		<comments>http://www.albeesonline.com/blog/2008/01/18/like-clause-with-preparedstatement/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 08:44:05 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JDBC]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/2008/01/18/like-clause-with-preparedstatement/</guid>
		<description><![CDATA[How to use a LIKE clause with PreparedStatement object? I had this requirement and all the methods that I tried were not working. Java was not giving me any compile time nor run time errors. However the result was not coming as expected. I did some search on that and finally I got the solution. [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/01/18/like-clause-with-preparedstatement/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Exception stackTrace to a String Variable</title>
		<link>http://www.albeesonline.com/blog/2008/01/17/exception-stacktrace-to-a-string-variable/</link>
		<comments>http://www.albeesonline.com/blog/2008/01/17/exception-stacktrace-to-a-string-variable/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 04:14:46 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/2008/01/17/exception-stacktrace-to-a-string-variable/</guid>
		<description><![CDATA[There is an easy an elegant way to convert or store an exception stack trace to a string variable. The following method takes an exception object as a parameter and returns the string representation of the stack trace. ?View Code JAVApublic String getStackTrace&#40;Exception ex&#41; &#123; java.io.StringWriter out = new java.io.StringWriter&#40;&#41;; ex.printStackTrace&#40;new java.io.PrintWriter&#40;out&#41;&#41;; String stackTrace = [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/01/17/exception-stacktrace-to-a-string-variable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defensive coping</title>
		<link>http://www.albeesonline.com/blog/2008/01/07/defensive-coping/</link>
		<comments>http://www.albeesonline.com/blog/2008/01/07/defensive-coping/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 07:24:15 +0000</pubDate>
		<dc:creator>Albin Joseph</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.albeesonline.com/2008/01/07/defensive-coping/</guid>
		<description><![CDATA[Defensive copying is used for protecting the field of an object from being changed by all non native class. Sometimes if we do not use defensive copying our object may hold incorrect data. For eg: ?View Code JAVAimport java.util.*; &#160; public class Test &#123; private Date today; &#160; public void setToday&#40;Date dt&#41; &#123; this.today = [...]]]></description>
		<wfw:commentRss>http://www.albeesonline.com/blog/2008/01/07/defensive-coping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

