<?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>MDBitz Development Resources &#187; Java</title>
	<atom:link href="http://resources.mdbitz.com/tags/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://resources.mdbitz.com</link>
	<description></description>
	<lastBuildDate>Mon, 22 Nov 2010 14:25:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Performing Batch processing with iBATIS and Spring</title>
		<link>http://resources.mdbitz.com/2010/10/performing-batch-processing-with-ibatis-and-spring/</link>
		<comments>http://resources.mdbitz.com/2010/10/performing-batch-processing-with-ibatis-and-spring/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 16:22:45 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Batch Processing]]></category>
		<category><![CDATA[Batching]]></category>
		<category><![CDATA[iBATIS]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[SQL Maps]]></category>
		<category><![CDATA[SqlMapClientCallback]]></category>
		<category><![CDATA[SQLMapExecutor]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=1472</guid>
		<description><![CDATA[When utilizing the iBATIS framework you define your SQL Maps to perform the basic CRUD functionality and additional business logic for an individual item. Very often you will be only updating single objects at a time and this is great, but what happens on those occasions where you find yourself processing hundreds of objects at [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/10/performing-batch-processing-with-ibatis-and-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamically generating the Java Classpath within a shell script</title>
		<link>http://resources.mdbitz.com/2010/08/dynamically-generating-the-java-classpath-within-a-shell-script/</link>
		<comments>http://resources.mdbitz.com/2010/08/dynamically-generating-the-java-classpath-within-a-shell-script/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 14:04:50 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[-cp]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Classpath]]></category>
		<category><![CDATA[Shell Script]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=1447</guid>
		<description><![CDATA[One of the main maintenance issues with running a Java application from a shell script is keeping your classpath up-to-date with the new and updated jars. To make things more difficult you can&#8217;t specify a folder as the classpath as it doesn&#8217;t include the jars in it only .class files. However through the use of [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/08/dynamically-generating-the-java-classpath-within-a-shell-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t use Design Patterns just because you can, you Cargo Cult Programmer</title>
		<link>http://resources.mdbitz.com/2010/03/dont-use-design-patterns-just-because-you-can-you-cargo-cult-programmer/</link>
		<comments>http://resources.mdbitz.com/2010/03/dont-use-design-patterns-just-because-you-can-you-cargo-cult-programmer/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 18:56:23 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Anti-Patterns]]></category>
		<category><![CDATA[Cargo Cult Programming]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=1133</guid>
		<description><![CDATA[Have you ever stumbled across a project and just think to yourself why does this class exist, or more specifically why did they use this design pattern? Recently I happened across one of those projects, in it the project used a Factory class that&#8217;s purpose was to instantiate and return a single class. In essence [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/03/dont-use-design-patterns-just-because-you-can-you-cargo-cult-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Snippets: How to use the deprecated and link javadoc tags</title>
		<link>http://resources.mdbitz.com/2010/03/code-snippets-how-to-use-the-deprecated-and-link-javadoc-tags/</link>
		<comments>http://resources.mdbitz.com/2010/03/code-snippets-how-to-use-the-deprecated-and-link-javadoc-tags/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 17:54:58 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[@deprecated]]></category>
		<category><![CDATA[@link]]></category>
		<category><![CDATA[Javadoc]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=1110</guid>
		<description><![CDATA[Over the lifespan of a software&#8217;s code source you will inevitably have to rename functions and properties of classes and maybe even remove them all together. This is not a major issue on simple projects but when your project is used by multiple applications then you may find that you need to keep these deprecated [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/03/code-snippets-how-to-use-the-deprecated-and-link-javadoc-tags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Constant Interface Antipattern &#8211; How not to define constants</title>
		<link>http://resources.mdbitz.com/2010/03/the-constant-interface-antipattern-how-not-to-define-constants/</link>
		<comments>http://resources.mdbitz.com/2010/03/the-constant-interface-antipattern-how-not-to-define-constants/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:09:07 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Antipattern]]></category>
		<category><![CDATA[Constants]]></category>
		<category><![CDATA[import static]]></category>
		<category><![CDATA[Interface]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=1097</guid>
		<description><![CDATA[When working in applications that utilize a lot of variables I often come across interfaces containing nothing but constants. Instead of creating a class containing the constants the developers choose to define them in an interface that can be implemented by a class so that constants don&#8217;t need to be qualified to a class in [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/03/the-constant-interface-antipattern-how-not-to-define-constants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Code Snippets: Performing a Single line or Inline if else statement</title>
		<link>http://resources.mdbitz.com/2010/02/java-code-snippets-performing-a-single-line-or-inline-if-else-statement/</link>
		<comments>http://resources.mdbitz.com/2010/02/java-code-snippets-performing-a-single-line-or-inline-if-else-statement/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 16:54:53 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[IF ELSE]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=1047</guid>
		<description><![CDATA[For some reason I have the utmost trouble remembering how to do a single line or inline if else statement. This article is mainly for myself so hopefully I will remember the next time I want to do an inline if else statement. The usual format for performing an if else statement is: if&#40; $val1 [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/02/java-code-snippets-performing-a-single-line-or-inline-if-else-statement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to define Dynamic SQL queries by using iBATIS Persistance Framework</title>
		<link>http://resources.mdbitz.com/2010/02/how-to-define-dynamic-sql-queries-by-using-ibatis-persistance-framework/</link>
		<comments>http://resources.mdbitz.com/2010/02/how-to-define-dynamic-sql-queries-by-using-ibatis-persistance-framework/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 18:36:24 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[DAO]]></category>
		<category><![CDATA[Dynamic SQL]]></category>
		<category><![CDATA[iBATIS]]></category>
		<category><![CDATA[SQL Maps]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=968</guid>
		<description><![CDATA[How many times have you found yourself defining multiple find or search methods for obtaining data in your Web Applications. For example for a Users table you may have a findByName, findById, FindByEmail, and etc. Utilizing the iBATIS framework and SQL Maps we can have all these sql statements condensed into a single dynamic select [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/02/how-to-define-dynamic-sql-queries-by-using-ibatis-persistance-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips &amp; Tricks: How to iterate over a collection using the for loop.</title>
		<link>http://resources.mdbitz.com/2010/02/tips-tricks-how-to-iterate-over-a-collection-using-the-for-loop/</link>
		<comments>http://resources.mdbitz.com/2010/02/tips-tricks-how-to-iterate-over-a-collection-using-the-for-loop/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:43:45 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Collection]]></category>
		<category><![CDATA[For]]></category>
		<category><![CDATA[Iterator]]></category>
		<category><![CDATA[Java How To]]></category>
		<category><![CDATA[While]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=895</guid>
		<description><![CDATA[Most Java programmers are aware of how to initialize and use an iterator utilizing the basic while loop. In most cases developers will iterate over a collection for every element in it using the follow generic code: Iterator lIter = myList.iterator&#40;&#41;; while&#40;lIter.hasNext&#40;&#41;&#41; &#123; ... // some logic &#125; However it is surprising how many developers [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2010/02/tips-tricks-how-to-iterate-over-a-collection-using-the-for-loop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding iBATIS SQL Maps v2: A Beginner&#8217;s Guide</title>
		<link>http://resources.mdbitz.com/2009/12/understanding-ibatis-sql-maps-v2-a-beginners-guide/</link>
		<comments>http://resources.mdbitz.com/2009/12/understanding-ibatis-sql-maps-v2-a-beginners-guide/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 16:37:45 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[DAO]]></category>
		<category><![CDATA[iBATIS]]></category>
		<category><![CDATA[Persistence Framework]]></category>
		<category><![CDATA[SQL Maps]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=808</guid>
		<description><![CDATA[SQL Maps are the core to the iBATIS Persistence Framework. These xml documents define the mappings between sql statements and your application objects. The base elements that make up the sqlmap are: resultMap resultMap elements define how returned data from select statements should be mapped to your objects. Providing relationships between object properties and columns [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2009/12/understanding-ibatis-sql-maps-v2-a-beginners-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Calendar and SimpleDateFormat Classes: A Beginner&#8217;s How To for Date Manipulation</title>
		<link>http://resources.mdbitz.com/2009/09/java-calendar-and-simpledateformat-classes-a-beginners-how-to-for-date-manipulation/</link>
		<comments>http://resources.mdbitz.com/2009/09/java-calendar-and-simpledateformat-classes-a-beginners-how-to-for-date-manipulation/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:27:48 +0000</pubDate>
		<dc:creator>MDBitz - Matthew Denton</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[Date]]></category>
		<category><![CDATA[Date Manipulation]]></category>
		<category><![CDATA[SimpleDateFormat]]></category>

		<guid isPermaLink="false">http://resources.mdbitz.com/?p=263</guid>
		<description><![CDATA[Java Calendar The Calendar class is a java utility for obtaining and modifying the current date and time. It contains all the functionality necessary to get the current time in any time zone as well as methods for manipulating the Date. import java.util.Calendar; Java SimpleDateFormat The SimpleDateFormat is another utility that is used to format [...]]]></description>
		<wfw:commentRss>http://resources.mdbitz.com/2009/09/java-calendar-and-simpledateformat-classes-a-beginners-how-to-for-date-manipulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

