<?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>( feature ! bug ) &#187; Java</title>
	<atom:link href="http://featurenotbug.com/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://featurenotbug.com</link>
	<description>It's all just a matter of perspective.</description>
	<lastBuildDate>Sun, 19 Feb 2012 19:03:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Checking out what&#8217;s new in JSF 2</title>
		<link>http://featurenotbug.com/2012/02/checking-out-whats-new-in-jsf-2/</link>
		<comments>http://featurenotbug.com/2012/02/checking-out-whats-new-in-jsf-2/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 15:56:24 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=558</guid>
		<description><![CDATA[Here is a great article written by Andy Schwartz that lists the new features of JSF 2. It is a few years old but he does a great job explaining the features. The other articles I looked at were either too brief or had way too much detail.
What&#8217;s New In JSF 2
]]></description>
		<wfw:commentRss>http://featurenotbug.com/2012/02/checking-out-whats-new-in-jsf-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding jar files to Seam deployment</title>
		<link>http://featurenotbug.com/2011/02/adding-jar-files-to-seam-deployment/</link>
		<comments>http://featurenotbug.com/2011/02/adding-jar-files-to-seam-deployment/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 15:59:06 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=500</guid>
		<description><![CDATA[
If you look in the /lib directory of your seam-gen project you will see several jar files that Seam makes available. All of these jars are included in the classpath but keep in mind that just because these jar files are in the lib directory doesn&#8217;t mean they will be packed and deployed to the [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2011/02/adding-jar-files-to-seam-deployment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JSF valueChangeListener fired before UpdateModel phase</title>
		<link>http://featurenotbug.com/2010/05/jsf-valuechangelistener-fired-before-updatemodel-phase/</link>
		<comments>http://featurenotbug.com/2010/05/jsf-valuechangelistener-fired-before-updatemodel-phase/#comments</comments>
		<pubDate>Mon, 17 May 2010 21:44:27 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=437</guid>
		<description><![CDATA[The other day I was trying to use a JSF valueChangeListener to compare 2 passwords fields for equality. 
The bean code.
12345678910@In
private Map&#60;String, UIComponent&#62; uiComponent;

//Change listener to make sure passwords match
public void verifyPasswordMatches&#40;ValueChangeEvent e&#41; &#123;
&#160; verifyPassword = &#40;String&#41; e.getNewValue&#40;&#41;;
&#160; UIComponent password = uiComponent.getSubmittedValue&#40;&#34;registration:passwordField:password&#34;&#41;;
&#160;
&#160; //Compare the 2 fields.
&#125;
The 2 fields in the view.
12&#60;h:inputSecret value=&#34;#{register.password} id=&#34;password&#34; /&#62;
&#60;h:inputSecret value=&#34;#{register.verifyPassword} [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/05/jsf-valuechangelistener-fired-before-updatemodel-phase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Seam s:validateEquality to compare two fields for equality</title>
		<link>http://featurenotbug.com/2010/05/using-seam-svalidateequality-to-compare-two-fields-for-equality/</link>
		<comments>http://featurenotbug.com/2010/05/using-seam-svalidateequality-to-compare-two-fields-for-equality/#comments</comments>
		<pubDate>Sat, 08 May 2010 17:03:10 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[RichFaces]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=388</guid>
		<description><![CDATA[I sometimes forget about some of the built in Seam Converters and Validators. While working on a project recently I had a requirement that had two password fields. This was to ensure that the password was spelled correctly. Pretty standard stuff when registering a new user. When I got to this requirement I started to [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/05/using-seam-svalidateequality-to-compare-two-fields-for-equality/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Seam redeployment loop to JBOSS AS 5.1.0</title>
		<link>http://featurenotbug.com/2010/04/seam-redeployment-loop-to-jboss-as-510/</link>
		<comments>http://featurenotbug.com/2010/04/seam-redeployment-loop-to-jboss-as-510/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 18:11:42 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=383</guid>
		<description><![CDATA[Today I was working on a Seam project and after modifying the pages.xml file and re-exploding to JBOSS the application server went into a loop and kept re-exploding over and over. 
After some digging around I found out that it is a bug in JBOSS AS 5.1 and is being fixed in 5.2. Basically it [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/04/seam-redeployment-loop-to-jboss-as-510/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a:mediaOutput is not compatible with a Seam long running conversation</title>
		<link>http://featurenotbug.com/2010/03/amediaoutput-is-not-compatible-with-a-seam-long-running-conversation/</link>
		<comments>http://featurenotbug.com/2010/03/amediaoutput-is-not-compatible-with-a-seam-long-running-conversation/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:24:37 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[RichFaces]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=355</guid>
		<description><![CDATA[Over the weekend I was working on a Seam project that required images to be uploaded so I took a look at the rich:fileUpload component. Looking at the RichFaces sample code it looked very straightforward and I assumed it would take just a couple of hours to implement. 2 days later I still couldn&#8217;t get [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/03/amediaoutput-is-not-compatible-with-a-seam-long-running-conversation/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Hibernate collection types and Seam</title>
		<link>http://featurenotbug.com/2010/03/hibernate-collection-types-and-seam/</link>
		<comments>http://featurenotbug.com/2010/03/hibernate-collection-types-and-seam/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 15:36:06 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=315</guid>
		<description><![CDATA[By default Seam maps all of your Hibernate collections as Sets. This is also the most common Hibernate collection type. Keep in mind though that this may not always be the collection type you need.
The other day I was working on a project and I was adding objects to my collection and displaying them in [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/03/hibernate-collection-types-and-seam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using c:forEach with Seam, JSF, and Facelets</title>
		<link>http://featurenotbug.com/2010/02/using-cforeach-with-seam-jsf-and-facelets/</link>
		<comments>http://featurenotbug.com/2010/02/using-cforeach-with-seam-jsf-and-facelets/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 21:50:45 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Facelets]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Seam]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=303</guid>
		<description><![CDATA[After a couple of hours of scratching my head and Googling the Interwebs like a mad man I finally figured out why my c:forEach wasn&#8217;t iterating and displaying the data in my view. Come to find out I was using the wrong name space when declaring the JSTL core library. 
First off here is the [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/02/using-cforeach-with-seam-jsf-and-facelets/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Using jQuery with Seam</title>
		<link>http://featurenotbug.com/2010/02/using-jquery-with-seam/</link>
		<comments>http://featurenotbug.com/2010/02/using-jquery-with-seam/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 00:33:22 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[RichFaces]]></category>
		<category><![CDATA[Seam]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=292</guid>
		<description><![CDATA[If you are using RichFaces with your Seam application then jQuery is already there and ready to use. The only thing to remember is to use jQuery() function to refer to jQuery rather than using $(). $() is used to refer to prototype.js functions which RichFaces uses heavily.
Below is an example you can use to [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2010/02/using-jquery-with-seam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gavin King on Contexts and Dependency Injection, Weld, Java EE 6</title>
		<link>http://featurenotbug.com/2009/12/gavin-king-on-contexts-and-dependency-injection-weld-java-ee-6/</link>
		<comments>http://featurenotbug.com/2009/12/gavin-king-on-contexts-and-dependency-injection-weld-java-ee-6/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 14:32:01 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://featurenotbug.com/?p=281</guid>
		<description><![CDATA[DZone spoke with Gavin King, JBoss Fellow at Red Hat, earlier this week to discuss the newly ratified JSR 299 (Contexts and Dependency Injection) specification as well as Java EE 6 (JSR 316), both of which passed their final approval ballots on Nov 30th, 2009. In this exclusive interview, Gavin describes the evolution of the [...]]]></description>
		<wfw:commentRss>http://featurenotbug.com/2009/12/gavin-king-on-contexts-and-dependency-injection-weld-java-ee-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

