<?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"
	>

<channel>
	<title>OcpSoft</title>
	<atom:link href="http://ocpsoft.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ocpsoft.com</link>
	<description>Keep it simple</description>
	<pubDate>Sun, 04 Jan 2009 06:22:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>JSF 2.0 - Bookmark Extension for Pretty URL Mapping</title>
		<link>http://ocpsoft.com/java/jsf-java/jsf-20-bookmark-extension-for-pretty-url-mapping/</link>
		<comments>http://ocpsoft.com/java/jsf-java/jsf-20-bookmark-extension-for-pretty-url-mapping/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 06:00:54 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<category><![CDATA[PrettyFaces]]></category>

		<category><![CDATA[Releases]]></category>

		<category><![CDATA[JSF 2.0]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=38</guid>
		<description><![CDATA[It didn&#8217;t make it&#8230;
Well folks, for those of you who were hoping JSF 2.0 would contain the URL rewriting tools that many had asked for, unfortunately it looks like it&#8217;s not going to make it into the official spec. Bookmarking a page, or pages in JSF has been a heavily requested feature, but according to [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/java/jsf-java/jsf-20-bookmark-extension-for-pretty-url-mapping/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JSF 2.0 Extension Development: Accessing FacesContext in a Filter</title>
		<link>http://ocpsoft.com/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in-a-filter/</link>
		<comments>http://ocpsoft.com/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in-a-filter/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 17:43:20 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=37</guid>
		<description><![CDATA[The Problem:
So you need a way to instantiate the 2.0 FacesContext in a Filter, but when you use the same method that you have in the past, you get NullPointerExceptions all over the place when attempting to access any values through El. The ScopedAttributeElResolver bombs when attempting to set values or access methods in backing [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in-a-filter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PrettyFaces 1.2.0 Released</title>
		<link>http://ocpsoft.com/java/jsf-java/prettyfaces-120-released/</link>
		<comments>http://ocpsoft.com/java/jsf-java/prettyfaces-120-released/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 22:16:11 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<category><![CDATA[PrettyFaces]]></category>

		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=36</guid>
		<description><![CDATA[A new major release of the PrettyFaces JSF extension for Bookmarkable/Pretty URLs is now available for download.

Version 1.2.0: binary, source
Major Release: 20081231

Added managed query-parameter support for URLs and JSF forms
New URL Buffer component makes using dynamic URLs easy
URL encoding/decoding now complies with W3C standards
Dynamic View Ids now allow returning pretty:navigation strings to display another view [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/java/jsf-java/prettyfaces-120-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Universal Context of Computer Programming</title>
		<link>http://ocpsoft.com/best-practices/universal-context-of-computer-programming/</link>
		<comments>http://ocpsoft.com/best-practices/universal-context-of-computer-programming/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 23:13:09 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[Best Practices]]></category>

		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=33</guid>
		<description><![CDATA[The only thing that stays the same, in our field of Computer Science, is change itself. Do not try to predict what will happen in the future; instead know that the future will bring change, and that you will need to adapt to it.
Design systems which are capable of change, and you will be much [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/best-practices/universal-context-of-computer-programming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My father speaks on logging</title>
		<link>http://ocpsoft.com/best-practices/my-father-speaks-on-logging/</link>
		<comments>http://ocpsoft.com/best-practices/my-father-speaks-on-logging/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 22:23:59 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[Best Practices]]></category>

		<category><![CDATA[Logging]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=32</guid>
		<description><![CDATA[After reading a recent article on logging, and when you should and shouldn&#8217;t do it, I asked my father for his views. He has about 25 years of experience in both small companies and large corporations, and got me thinking about some things that I hadn&#8217;t before.

Here is his message:
&#8212;-
&#8220;This is a subject about which [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/best-practices/my-father-speaks-on-logging/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PrettyFaces 1.1.0 Released</title>
		<link>http://ocpsoft.com/opensource/prettyfaces-110-released/</link>
		<comments>http://ocpsoft.com/opensource/prettyfaces-110-released/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 00:00:59 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<category><![CDATA[OpenSource]]></category>

		<category><![CDATA[PrettyFaces]]></category>

		<category><![CDATA[Releases]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=30</guid>
		<description><![CDATA[A new release of the PrettyFaces JSF extension for Bookmarkable/Pretty URLs is now availible for download. This release includes several new features.


Enhanced internal navigation/redirects. Returning “pretty:” from a JSF action method, or Pretty action method will cause a redirect to the current page. Effectively a refresh.
Added the &#60;pretty:link&#62; component.
Added attribute to Pretty action method configuration, [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/opensource/prettyfaces-110-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Make JSF intuitive, with bookmarkable and pretty URLs</title>
		<link>http://ocpsoft.com/uncategorized/jsf-get-bookmarkable-and-pretty-urls/</link>
		<comments>http://ocpsoft.com/uncategorized/jsf-get-bookmarkable-and-pretty-urls/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 06:28:01 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<category><![CDATA[OpenSource]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Pretty URL]]></category>

		<category><![CDATA[PrettyFaces]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=24</guid>
		<description><![CDATA[What makes Pretty URLs in JSF so hard, and so slow?
Speed up development, reduce bandwidth, enhance user experience. This article gives a brief overview of JSF navigation, some of the problems, and potentially how to solve them by enabling bookmarkable, pretty URLs. Put simply&#8230; in my view, out of the box, JSF is a web [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/uncategorized/jsf-get-bookmarkable-and-pretty-urls/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acegi/Spring Security JSF Integration Project continued</title>
		<link>http://ocpsoft.com/java/acegi-spring-security-jsf-integration-project-continued/</link>
		<comments>http://ocpsoft.com/java/acegi-spring-security-jsf-integration-project-continued/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 02:17:19 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=19</guid>
		<description><![CDATA[We&#8217;ve gotten a good number of comments from Lincoln&#8217;s latest post on Spring Security and JSF.  A few comments have asked for further code samples on how to get this example working.
We created a runnable project for this example, and it can be downloaded here.

All you need to do is extract the project to your [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/java/acegi-spring-security-jsf-integration-project-continued/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acegi/Spring Security Integration - JSF Login Page</title>
		<link>http://ocpsoft.com/java/acegi-spring-security-jsf-login-page/</link>
		<comments>http://ocpsoft.com/java/acegi-spring-security-jsf-login-page/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 00:35:33 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=16</guid>
		<description><![CDATA[Tutorials - What a nightmare
Everyone seems to be going through hell to get a fully functional JSF login page working with Spring Security (formerly Acegi,) and yes, I did too, but there&#8217;s an EASY way to make this happen. And get this:

It takes just five clear and well written lines of Java code.

First, the solution. [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/java/acegi-spring-security-jsf-login-page/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Persist and pass FacesMessages over multiple page redirects</title>
		<link>http://ocpsoft.com/java/persist-and-pass-facesmessages-over-page-redirects/</link>
		<comments>http://ocpsoft.com/java/persist-and-pass-facesmessages-over-page-redirects/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 21:47:13 +0000</pubDate>
		<dc:creator>Lincoln</dc:creator>
		
		<category><![CDATA[JSF]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://ocpsoft.com/?p=15</guid>
		<description><![CDATA[Very Simple
In a JSF Reference Implementation, passing global faces messages between pages doesn&#8217;t work. It&#8217;s not designed that way &#8220;out of the box.&#8221; Fortunately there is a way to do this, which will even support redirects between pages, forwards through a RequestDispatcher, and also through standard JSF navigation cases.
There is a 5 minute solution to [...]]]></description>
		<wfw:commentRss>http://ocpsoft.com/java/persist-and-pass-facesmessages-over-page-redirects/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
