<?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>Conny Lundgren's blog &#187; JSF</title>
	<atom:link href="http://blog.refactor.se/category/java/jsf/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.refactor.se</link>
	<description>Thoughts on Java, Agile, OS X and life in general..</description>
	<lastBuildDate>Fri, 05 Dec 2008 07:51:14 +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>JSF tags reference</title>
		<link>http://blog.refactor.se/2007/09/03/jsf-tags-reference/</link>
		<comments>http://blog.refactor.se/2007/09/03/jsf-tags-reference/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 17:54:03 +0000</pubDate>
		<dc:creator>conny.lundgren</dc:creator>
				<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://blog.refactor.se/2007/09/03/jsf-tags-reference/</guid>
		<description><![CDATA[While working on some custom renderers last week I one again found myself searching for the Component Type and Family for any given renderer, so here is a compilation of render-types for future reference.
Say what you want about JSF, but the concept of renderers is a feature I really like, and is one area where [...]]]></description>
			<content:encoded><![CDATA[<p>While working on some custom renderers last week I one again found myself searching for the Component Type and Family for any given renderer, so here is a compilation of render-types for future reference.</p>
<p>Say what you want about JSF, but the concept of renderers is a feature I really like, and is one area where JSF actually shines (No this is not intended as flame bait).</p>
<style> #jsfComp td { 	font-size:90%; } </style>
<table id="jsfComp" border="1" bordercolor="#253d7a" cellpadding="1" cellspacing="0">
<tr>
<th>Tag Name</th>
<th>Component Family</th>
<th>Component Type</th>
<th>Renderer Type</th>
</tr>
<tr>
<td>h:column</td>
<td>javax.faces.Column</td>
<td>javax.faces.Column</td>
<td>-</td>
</tr>
<tr>
<td>h:commandButton</td>
<td>javax.faces.Command</td>
<td>javax.faces.HtmlCommandButton</td>
<td>javax.faces.Button</td>
</tr>
<tr>
<td>h:commandLink</td>
<td>javax.faces.Command</td>
<td>javax.faces.HtmlCommandLink</td>
<td>javax.faces.Link</td>
</tr>
<tr>
<td>h:dataTable</td>
<td>javax.faces.Data</td>
<td>javax.faces.HtmlDataTable</td>
<td>javax.faces.Table</td>
</tr>
<tr>
<td>h:form</td>
<td>javax.faces.Form</td>
<td>javax.faces.HtmlForm</td>
<td>javax.faces.Form</td>
</tr>
<tr>
<td>h:graphicImage</td>
<td>javax.faces.Graphic</td>
<td>javax.faces.HtmlGraphicImage</td>
<td>javax.faces.Image</td>
</tr>
<tr>
<td>h:inputHidden</td>
<td>javax.faces.Input</td>
<td>javax.faces.HtmlInputHidden</td>
<td>javax.faces.Hidden</td>
</tr>
<tr>
<td>h:inputSecret</td>
<td>javax.faces.Input</td>
<td>javax.faces.HtmlInputSecret</td>
<td>javax.faces.Secret</td>
</tr>
<tr>
<td>h:inputText</td>
<td>javax.faces.Input</td>
<td>javax.faces.HtmlInputText</td>
<td>javax.faces.Text</td>
</tr>
<tr>
<td>h:inputTextarea</td>
<td>javax.faces.Input</td>
<td>javax.faces.HtmlInputTextarea</td>
<td>javax.faces.Textarea</td>
</tr>
<tr>
<td>h:message</td>
<td>javax.faces.Message</td>
<td>javax.faces.HtmlMessage</td>
<td>javax.faces.Message</td>
</tr>
<tr>
<td>h:messages</td>
<td>javax.faces.Messages</td>
<td>javax.faces.HtmlMessages</td>
<td>javax.faces.Messages</td>
</tr>
<tr>
<td>h:outputFormat</td>
<td>javax.faces.Output</td>
<td>javax.faces.HtmlOutputFormat</td>
<td>javax.faces.Format</td>
</tr>
<tr>
<td>h:outputLabel</td>
<td>javax.faces.Output</td>
<td>javax.faces.HtmlOutputLabel</td>
<td>javax.faces.Label</td>
</tr>
<tr>
<td>h:outputLink</td>
<td>javax.faces.Output</td>
<td>javax.faces.HtmlOutputLink</td>
<td>javax.faces.Link</td>
</tr>
<tr>
<td>h:outputText</td>
<td>javax.faces.Output</td>
<td>javax.faces.HtmlOutputText</td>
<td>javax.faces.Text</td>
</tr>
<tr>
<td>h:panelGrid</td>
<td>javax.faces.Panel</td>
<td>javax.faces.HtmlPanelGrid</td>
<td>javax.faces.Grid</td>
</tr>
<tr>
<td>h:panelGroup</td>
<td>javax.faces.Panel</td>
<td>javax.faces.HtmlPanelGroup</td>
<td>javax.faces.Group</td>
</tr>
<tr>
<td>h:selectBooleanCheckbox</td>
<td>javax.faces.SelectBoolean</td>
<td>javax.faces.HtmlSelectBooleanCheckbox</td>
<td>javax.faces.Checkbox</td>
</tr>
<tr>
<td>h:selectManyCheckbox</td>
<td>javax.faces.SelectMany</td>
<td>javax.faces.HtmlSelectManyCheckbox</td>
<td>javax.faces.Checkbox</td>
</tr>
<tr>
<td>h:selectManyListbox</td>
<td>javax.faces.SelectMany</td>
<td>javax.faces.HtmlSelectManyListbox</td>
<td>javax.faces.Listbox</td>
</tr>
<tr>
<td>h:selectManyMenu</td>
<td>javax.faces.SelectMany</td>
<td>javax.faces.HtmlSelectManyMenu</td>
<td>javax.faces.Menu</td>
</tr>
<tr>
<td>h:selectOneListbox</td>
<td>javax.faces.SelectOne</td>
<td>javax.faces.HtmlSelectOneListbox</td>
<td>javax.faces.Listbox</td>
</tr>
<tr>
<td>h:selectOneMenu</td>
<td>javax.faces.SelectOne</td>
<td>javax.faces.HtmlSelectOneMenu</td>
<td>javax.faces.Menu</td>
</tr>
<tr>
<td>h:selectOneRadio</td>
<td>javax.faces.SelectOne</td>
<td>javax.faces.HtmlSelectOneRadio</td>
<td>javax.faces.Radio</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.refactor.se/2007/09/03/jsf-tags-reference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile JSF Library</title>
		<link>http://blog.refactor.se/2007/03/19/mobile-jsf-library/</link>
		<comments>http://blog.refactor.se/2007/03/19/mobile-jsf-library/#comments</comments>
		<pubDate>Mon, 19 Mar 2007 19:51:24 +0000</pubDate>
		<dc:creator>conny.lundgren</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.refactor.se/2007/03/19/mobile-jsf-library/</guid>
		<description><![CDATA[Ericsson (yes, not Sony Ericsson) surely surprised me with the release of a framework called Mobile JSF Kit , the kit comes complete with documentation.
Quote from the site
     The Mobile JSF (JavaServer Faces) Kit consists of the MobileFaces core library, a developer&#8217;s guide and sample applications to help Java EE developers [...]]]></description>
			<content:encoded><![CDATA[<p>Ericsson (yes, not Sony Ericsson) surely surprised me with the release of a framework called <a href="http://www.ericsson.com/mobilityworld/sub/open/technologies/open_development_tips/tools/mobile_jsf_kit">Mobile JSF Kit </a>, the kit comes complete with documentation.</p>
<p>Quote from the site</p>
<blockquote><p>     The Mobile JSF (JavaServer Faces) Kit consists of the MobileFaces core library, a developer&#8217;s guide and sample applications to help Java EE developers to rapidly develop internet mobile applications.</p></blockquote>
<p><img src="http://blog.refactor.se/static/images/99-architecture.gif" /></p>
<p>Skimming through the doc it seems to contain quite allot of nice features, like detecting devices although it especially states that detecting screen size are not possible.</p>
<p>So is the time right to face your enterprise app to the mobile platform? This certainly could make things easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.refactor.se/2007/03/19/mobile-jsf-library/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Facelets 1.1.12 Released</title>
		<link>http://blog.refactor.se/2006/12/03/facelets-1112-released/</link>
		<comments>http://blog.refactor.se/2006/12/03/facelets-1112-released/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 14:25:06 +0000</pubDate>
		<dc:creator>conny.lundgren</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.refactor.se/2006/12/03/facelets-1112-released/</guid>
		<description><![CDATA[From Jacobs blog.
Facelets 1.1.12 was just uploaded to Java.net and includes many small bug fixes for JSF 1.1 (MyFaces 1.1.4) and JSF 1.2 (RI 1.2_03b5).
Download Here 
This release is considered &#8216;draft&#8217; until users call it stable for production use. More information is found over at Facelets&#8217; web site.
If you have missed out on facelets for [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://weblogs.java.net/blog/jhook/archive/2006/12/facelets_1112_u.html">Jacobs blog</a>.</p>
<blockquote><p>Facelets 1.1.12 was just uploaded to Java.net and includes many small bug fixes for JSF 1.1 (MyFaces 1.1.4) and JSF 1.2 (RI 1.2_03b5).</p>
<p><a href="https://facelets.dev.java.net/files/documents/3448/44872/facelets-1.1.12.zip">Download Here </a></p>
<p>This release is considered &#8216;draft&#8217; until users call it stable for production use. More information is found over at Facelets&#8217; web site.</p></blockquote>
<p>If you have missed out on facelets for any reason, now is the time to check it out (but I can&#8217;t for the love of * find a decent release note on this particular release)</p>
<p>Edit: <a href="http://raibledesigns.com/">Matt</a> kindly points me to the <a href="https://facelets.dev.java.net/issues/buglist.cgi?Submit+query=Submit+query&#038;component=facelets&#038;issue_status=RESOLVED&#038;issue_status=VERIFIED&#038;issue_status=CLOSED&#038;email1=&#038;emailtype1=exact&#038;emailassigned_to1=1&#038;email2=&#038;emailtype2=exact&#038;emailreporter2=1&#038;issueidtype=include&#038;issue_id=&#038;changedin=&#038;votes=&#038;chfield=issue_status&#038;chfieldfrom=2006-06-21&#038;chfieldto=Now&#038;chfieldvalue=&#038;short_desc=&#038;short_desc_type=substring&#038;long_desc=&#038;long_desc_type=substring&#038;issue_file_loc=&#038;issue_file_loc_type=substring&#038;status_whiteboard=&#038;status_whiteboard_type=substring&#038;field0-0-0=noop&#038;type0-0-0=noop&#038;value0-0-0=&#038;cmdtype=doit&#038;newqueryname=&#038;order=Reuse+same+sort+as+last+time">release note</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.refactor.se/2006/12/03/facelets-1112-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Minor update..</title>
		<link>http://blog.refactor.se/2006/11/22/minor-update/</link>
		<comments>http://blog.refactor.se/2006/11/22/minor-update/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 08:44:34 +0000</pubDate>
		<dc:creator>conny.lundgren</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[JSR299 (webbeans)]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.refactor.se/2006/11/22/minor-update/</guid>
		<description><![CDATA[Well just a quick update what has been going on lately.
Another certification&#8230;
Last week I completed (and cleared) the Certified JBoss Developer, the test was quite interesting and a good followup to the the JBoss for Advanced J2EE Developer course I attended a couple of weeks back. Quite interesting to write an open-book certification, where you [...]]]></description>
			<content:encoded><![CDATA[<p>Well just a quick update what has been going on lately.</p>
<h3>Another certification&#8230;</h3>
<p>Last week I completed (and cleared) the <a href="http://www.europe.redhat.com/training/jboss_developer.php3">Certified JBoss Developer</a>, the test was quite interesting and a good followup to the the JBoss for Advanced J2EE Developer course I attended a <a href="http://blog.refactor.se/2006/10/21/jboss-training-next-week/">couple of weeks back</a>. Quite interesting to write an open-book certification, where you get 24h to complete the test (taking it at home). I recommend the course to anyone looking for the nitty-gritty details about JBoss AS (although you can pick up the information by reading the <a href="http://docs.jboss.org/jbossas/jboss4guide/r5/html/">JBoss AS Guide</a>). Although certification really doesn&#8217;t tell you anything, it can be a good edge to get interesting gigs.</p>
<h3>Joined a JSR expert group..</h3>
<p>Since I joined the JCP almost 10months ago, I have been more of a lurker (I haven&#8217;t participated actively in any JSRs). The time of change is here, some months ago I requested to join the <a href="http://www.jcp.org/en/jsr/detail?id=299">JSR299</a> (WebBeans) expert group, and yesterday I got the approvement email. The JSR is really interesting, for those unfamiliar with it it&#8217;s basically <a href="http://www.jboss.com/products/seam">Seam</a> in a standardized way (the JSR is lead by Gavin King).</p>
<h3>Work, work, work..</h3>
<p>It has been real busy week at work (both client wise and internally). My current project is nearing it&#8217;s end (implementation wise) and I have had more time to actually do some coding in the project (ie less meetings, management, mentoring). I&#8217;ve been concentrating on verifying the overall architecture against the requirements. Also quite a bit of refactoring, moving out some common JSF functionalites to reusable components, this have given me a good chance to really dive into the JSF spec. Hopefully I will make these components available in some form over the coming months, it&#8217;s not exactly rocket-science component but usefully small tidbits.</p>
<p>I have also been busy on weekends, late nights migrating the infrastructure from old hardware/software to new servers. To this stage we been quite successfully and we have deprecated some applications, and old hardware. And I have begun to extend, and introduce a SSO solution to our business critical applications (most of them homegrown, and on diffent platforms such as .NET, J2EE, and classic ASP). We settled on <a href="http://www.ja-sig.org/products/cas/">CAS</a> which seems to be a proven solution, but we are not quite there yet. We need to plug this into a Microsoft Active Directory for the authentication store, any suggestions here are very much welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.refactor.se/2006/11/22/minor-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle to donate their JSF implementation</title>
		<link>http://blog.refactor.se/2005/12/13/oracle-to-donate-their-jsf-implementation/</link>
		<comments>http://blog.refactor.se/2005/12/13/oracle-to-donate-their-jsf-implementation/#comments</comments>
		<pubDate>Tue, 13 Dec 2005 10:39:27 +0000</pubDate>
		<dc:creator>conny.lundgren</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.refactor.se:81/2006/12/13/oracle-to-donate-their-jsf-implementation/</guid>
		<description><![CDATA[Read it on Matt Raible’s blog, apparently Oracle has decided to donate their JSF implementation (ADF Faces) to the Apache Faces project.
JSF is quite cool, even though I haven’t had the time to play around with it as much as for e.g. Tapestry, but I believe for it to take momentum we need to see [...]]]></description>
			<content:encoded><![CDATA[<p>Read it on <a href="http://raibledesigns.com/page/rd?entry=re_oracle_donates_adf_faces">Matt Raible’s</a> blog, apparently Oracle <a href="http://www.it-eye.nl/weblog/2005/12/12/apache-myfaces-and-apache-faces-cherokee/">has decided to donate</a> their JSF implementation (<a href="http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/jsf/index.html">ADF Faces</a>) to the <a href="http://myfaces.apache.org/">Apache Faces</a> project.</p>
<p>JSF is quite cool, even though I haven’t had the time to play around with it as much as for e.g. Tapestry, but I believe for it to take momentum we need to see a nice ecosystem of components (commercial and open), that’s the whole point about a component based framework. Another point is that JSF seems to be designed around RAD development, I am not sure how good the tools are these days but it seems to be catching up. I believe if JSF should take a hard spot on the framework map we need the RAD tools (at least to catch the “corporate developer” coming from a background such as VB/.NET).<br />
Hopefully I will have the opportunity to form a tighter opinion about JSF in the near future since my current project uses/starting to use JSF.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.refactor.se/2005/12/13/oracle-to-donate-their-jsf-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
