<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.4" -->
<rss version="0.92">
<channel>
	<title>learnjsf.com</title>
	<link>http://learnjsf.com/wp</link>
	<description></description>
	<lastBuildDate>Mon, 23 Jun 2008 14:15:01 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>JSF Welcome File Gotcha&#8217;</title>
		<description>When using web.xml's  welcome file capability to specify your application home page, make sure your editor (hint: Eclipse Web Tools?) doesn't put in a leading slash.

Right:

&#60;welcome-file-list&#62;
&#60;welcome-file&#62;homePage.jsf&#60;/welcome-file&#62;
&#60;/welcome-file-list&#62;

Wrong:

&#60;welcome-file-list&#62;
&#60;welcome-file&#62;/homePage.jsf&#60;/welcome-file&#62;
&#60;/welcome-file-list&#62;

The leading slash in the second example will trip up JSF such that when you submit a form on the home page, it will ...</description>
		<link>http://learnjsf.com/wp/2006/12/19/jsf-welcome-file-gotcha/</link>
			</item>
	<item>
		<title>MyFaces Requiredness Checking Bug Resolved</title>
		<description>After *much* discussion, MYFACES-1467 has been resolved (see previous post). The patch did not break the Sun TCK as originally thought, so it went in as UIInput.java version 478342 on 11/22/06.

/dmc </description>
		<link>http://learnjsf.com/wp/2006/12/19/myfaces-requiredness-checking-bug-resolved/</link>
			</item>
	<item>
		<title>Hacking JSF Requiredness Checking</title>
		<description>MyFaces committer Matthias Weßendorf and I spent a few minutes this afternoon at ApacheCon confirming what I suspected about validation of required values in JSF. Normally, if you leave a required field empty, it will show up as an empty string and JSF will properly check for requiredness. But if, ...</description>
		<link>http://learnjsf.com/wp/2006/10/14/hacking-jsf-requiredness-checking/</link>
			</item>
	<item>
		<title>Securing MyFaces Applications Against the OWASP Top Ten</title>
		<description>My ApacheCon presentation is now available in the Security section of this site. </description>
		<link>http://learnjsf.com/wp/2006/10/11/securing-myfaces-applications-against-the-owasp-top-ten-2/</link>
			</item>
	<item>
		<title>Using Tomahawk Tree2 Component in a Portal</title>
		<description>To run Tree2 with client-side expansion, you need JavaScript in the page &#60;HEAD&#62;. Normally, this gets added by the Tomahawk ExtensionsFilter. This doesn't work in a portal, however, because servlet filters don't run in a portal. There are some patches in MYFACES-434 (portlet filter) you may be able to use, ...</description>
		<link>http://learnjsf.com/wp/2006/09/26/using-tomahawk-tree2-component-in-a-portal/</link>
			</item>
	<item>
		<title>Securing MyFaces Against the OWASP Top Ten</title>
		<description>Presentation for ApacheCon US 2006 </description>
		<link>http://learnjsf.com/wp/2006/09/15/securing-myfaces-against-the-owasp-top-ten/</link>
			</item>
	<item>
		<title>JSF Trick: Invoking an Action Method on an Item in a Datatable</title>
		<description>Suppose you want to create a table of items and enable one or more action links for each item; for example, a list of files with a "check out" and "delete" link next to each. The usual approach is to create a java.faces.model.ListDataModel in your backing bean and call its ...</description>
		<link>http://learnjsf.com/wp/2006/09/09/jsf-trick-invoking-an-action-method-on-an-item-in-a-datatable/</link>
			</item>
	<item>
		<title>JSF for Struts Developers Online Registration Now Open</title>
		<description>Just a quick note for those who have been waiting for online registration for my upcoming class on JSF for Struts Developers in Atlanta. In order to give every student the best possible learning experience, registration is limited to 15 students. </description>
		<link>http://learnjsf.com/wp/2006/08/20/jsf-for-struts-developers-online-registration-now-open/</link>
			</item>
	<item>
		<title>Securing MyFaces Applications Against the OWASP Top Ten</title>
		<description>My presentation on this subject has been selected for the upcoming ApacheCon US 2006! If you'd like to be a technical reviewer beforehand, please e-mail me at the address on the Consulting menu above. See you there!

The JavaServer Faces (JSF) API is an excellent foundation for building secure Web applications ...</description>
		<link>http://learnjsf.com/wp/2006/08/18/securing-myfaces-applications-against-the-owasp-top-ten/</link>
			</item>
	<item>
		<title>Disable Browser Caching in JSF</title>
		<description>                       
Browser caching of page content has negative security implications when your application runs on shared terminals (like the public library). You can turn it off with this ...</description>
		<link>http://learnjsf.com/wp/2006/08/08/disable-browser-caching-in-jsf/</link>
			</item>
</channel>
</rss>
