<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>JP&#039;s blog</title>
	<atom:link href="http://jplmelanson.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jplmelanson.wordpress.com</link>
	<description>This is mainly a technical blog where I expose solutions I found for problems I encountered while building software with J2EE technologies.</description>
	<lastBuildDate>Thu, 31 Mar 2011 19:03:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jplmelanson.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/bd9129a99f04f191f41600c2fe8fc843?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>JP&#039;s blog</title>
		<link>http://jplmelanson.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jplmelanson.wordpress.com/osd.xml" title="JP&#039;s blog" />
	<atom:link rel='hub' href='http://jplmelanson.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ADF app param &#8220;oracle.adfinternal.view.rich.region.dynamicClientId.DISABLED&#8221;</title>
		<link>http://jplmelanson.wordpress.com/2010/04/20/adf-app-param-oracle-adfinternal-view-rich-region-dynamicclientid-disabled/</link>
		<comments>http://jplmelanson.wordpress.com/2010/04/20/adf-app-param-oracle-adfinternal-view-rich-region-dynamicclientid-disabled/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 17:45:49 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[adf]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[region]]></category>
		<category><![CDATA[selenium]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=84</guid>
		<description><![CDATA[I was asked recently to make a proof of concept for automated functional testing. The tool we decided to test is Selenium. Selenium is a really easy, powerful and fast testing framework that allows to run GUI tests in different environment (browser, os, language). I will not go into details into this post, but if [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=84&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2010/04/20/adf-app-param-oracle-adfinternal-view-rich-region-dynamicclientid-disabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Java enums as SelectItems</title>
		<link>http://jplmelanson.wordpress.com/2010/02/12/using-java-enums-as-selectitems/</link>
		<comments>http://jplmelanson.wordpress.com/2010/02/12/using-java-enums-as-selectitems/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 15:36:04 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[jsf]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=73</guid>
		<description><![CDATA[Since Java 5.0, enumerations are very common in J2EE application as a replacement for constants and enumerations. They are very powerful because you can use them as normal classes and they express in a very clean manner your business model constant types. For example, you can have the following very simple enum to describe payment [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=73&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2010/02/12/using-java-enums-as-selectitems/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
		<item>
		<title>Feature request : pageFlowScope declarative variables</title>
		<link>http://jplmelanson.wordpress.com/2010/02/03/feature-request-pageflowscope-declarative-variables/</link>
		<comments>http://jplmelanson.wordpress.com/2010/02/03/feature-request-pageflowscope-declarative-variables/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 17:27:53 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[adf]]></category>
		<category><![CDATA[jdeveloper]]></category>
		<category><![CDATA[taskflows jdeveloper adf]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=67</guid>
		<description><![CDATA[In ADF task flows, you have a way to specify IN and OUT parameters in a declarative way. You also have the possibility to declares various managed beans in a specific scope. But sometime, you need to create an attribute on the pageFlowScope inside a Java class. But unlike parameters and managed beans, those variables [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=67&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2010/02/03/feature-request-pageflowscope-declarative-variables/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>

		<media:content url="http://jplmelanson.files.wordpress.com/2010/02/task-flow-params.jpg?w=150" medium="image">
			<media:title type="html">task flow params</media:title>
		</media:content>

		<media:content url="http://jplmelanson.files.wordpress.com/2010/02/task-flow-managed-beans.jpg?w=150" medium="image">
			<media:title type="html">task flow managed beans</media:title>
		</media:content>
	</item>
		<item>
		<title>ODTUG Kaleidoscope 2010</title>
		<link>http://jplmelanson.wordpress.com/2010/01/10/odtug-kaleidoscope-2010/</link>
		<comments>http://jplmelanson.wordpress.com/2010/01/10/odtug-kaleidoscope-2010/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 19:25:33 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[odtug oracle kaleidoscope]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=54</guid>
		<description><![CDATA[The 2010 ODTUG Kaleidoscope conference will be held this year in Washington D.C. from june 27th through july 1st. This is an Oracle event organized by the Oracle Development Tools User Groups where technical sessions and presentations are offered for everyone who are currently developing applications (or are planning to) with Oracle technologies. Some of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=54&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2010/01/10/odtug-kaleidoscope-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
		<item>
		<title>The Oracle ADF methodology group</title>
		<link>http://jplmelanson.wordpress.com/2009/12/16/the-oracle-adf-methodology-group/</link>
		<comments>http://jplmelanson.wordpress.com/2009/12/16/the-oracle-adf-methodology-group/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 15:46:50 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=50</guid>
		<description><![CDATA[I have been working with J2EE since I got out of school in may 2008 and ever since that time I have been working with the Oracle Application Development Framework (ADF) which includes some neat features like TaskFlows and regions, but some less interesting parts like Business Components (Database-centric persistance framework). At the beginning of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=50&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2009/12/16/the-oracle-adf-methodology-group/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
		<item>
		<title>ADF obscure databinding iterator property : ChangeEventPolicy</title>
		<link>http://jplmelanson.wordpress.com/2009/12/13/adf-obscure-databinding-iterator-property-changeeventpolicy/</link>
		<comments>http://jplmelanson.wordpress.com/2009/12/13/adf-obscure-databinding-iterator-property-changeeventpolicy/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 23:35:00 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[software engineering]]></category>
		<category><![CDATA[databindings adf ppr]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=37</guid>
		<description><![CDATA[As you might have use JDeveloper&#8217;s drag and drop functionnality once, you may have this property on some of your defined iterator bindings. This is a well documented property that caused us some big headache recently and this is the reason from the documenation: When you create a form, setting up PPR to work for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=37&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2009/12/13/adf-obscure-databinding-iterator-property-changeeventpolicy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
		<item>
		<title>How to disable a commandButton with the client-side API</title>
		<link>http://jplmelanson.wordpress.com/2009/08/02/how-to-disable-an-afcommandbutton-client-side/</link>
		<comments>http://jplmelanson.wordpress.com/2009/08/02/how-to-disable-an-afcommandbutton-client-side/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 22:19:25 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[adf]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=26</guid>
		<description><![CDATA[I have been trying to achieve the disabling of a button with Javascript lately without success mainly because the disabled property is a secured property. This mean that this property cannot be set explicitely with javascript, but it&#8217;s rather the adf framework itself that handles it. As it turned out, I couldn&#8217;t find any way [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=26&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2009/08/02/how-to-disable-an-afcommandbutton-client-side/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
		<item>
		<title>An attemps to remotely debug an applet with JDeveloper &amp; Weblogic</title>
		<link>http://jplmelanson.wordpress.com/2009/07/30/an-attemps-to-remotely-debug-an-applet-with-jdeveloper-weblogic/</link>
		<comments>http://jplmelanson.wordpress.com/2009/07/30/an-attemps-to-remotely-debug-an-applet-with-jdeveloper-weblogic/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 16:30:24 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[jdeveloper]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=16</guid>
		<description><![CDATA[First, I wanted to enable debugging inside weblogic. So I opened the file : %JDEV_USER_DIR%\11.1.1\system11.1.1.0.31.52.05\DefaultDomain\bin\setDomainEnv.cmd and found the pieace of script which set the debug flag to false if in production: I added an else condition to enable debugging in development mode (which is the default mode for jdev&#8217;s enbedded Weblogic) : but the result [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=16&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2009/07/30/an-attemps-to-remotely-debug-an-applet-with-jdeveloper-weblogic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
		<item>
		<title>volatile vs synchronized</title>
		<link>http://jplmelanson.wordpress.com/2009/07/27/my-first-post/</link>
		<comments>http://jplmelanson.wordpress.com/2009/07/27/my-first-post/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 00:01:42 +0000</pubDate>
		<dc:creator>jplmelanson</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[concurrency java]]></category>

		<guid isPermaLink="false">http://jplmelanson.wordpress.com/?p=3</guid>
		<description><![CDATA[One of my more experienced colleague recently did a code review for an asynchronous task scheduler service I developed and came with the suggestion to add some kind of locking mechanism to a status variable I was updating inside a task. As those tasks were asynchronously executed inside the same virtual machine, it is indeed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jplmelanson.wordpress.com&amp;blog=8758890&amp;post=3&amp;subd=jplmelanson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://jplmelanson.wordpress.com/2009/07/27/my-first-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6600a114a75246bbc58c552156da89cc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jplmelanson</media:title>
		</media:content>
	</item>
	</channel>
</rss>
