<?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>Facing new challenges everyday &#187; facelets</title>
	<atom:link href="http://faces.eti.br/tag/facelets/feed/" rel="self" type="application/rss+xml" />
	<link>http://faces.eti.br</link>
	<description>This site talks about the many challenges on computer programming.</description>
	<lastBuildDate>Sat, 24 Dec 2011 12:01:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Creating a EL function to return browser name</title>
		<link>http://faces.eti.br/2009/01/07/creating-a-el-function-to-return-browser-name/</link>
		<comments>http://faces.eti.br/2009/01/07/creating-a-el-function-to-return-browser-name/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 14:21:59 +0000</pubDate>
		<dc:creator>rogerio</dc:creator>
				<category><![CDATA[facelets]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[el]]></category>

		<guid isPermaLink="false">http://faces.eti.br/?p=343</guid>
		<description><![CDATA[There are some situations where we need know the browser name to perform some changes on page code, the java code below defines a EL function to help on retrieve the browser name. 12345678910111213141516171819202122232425package br.eti.faces.el; import javax.faces.context.FacesContext; import javax.servlet.http.HttpServletRequest; public final class Browser &#123; &#160; &#160; public static String name&#40;&#41; &#123; &#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://faces.eti.br/2009/01/07/creating-a-el-function-to-return-browser-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bodyguard &#8211; Facelets EL functions for Spring Security</title>
		<link>http://faces.eti.br/2008/11/09/bodyguard-facelets-el-functions-for-spring-security/</link>
		<comments>http://faces.eti.br/2008/11/09/bodyguard-facelets-el-functions-for-spring-security/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 12:53:13 +0000</pubDate>
		<dc:creator>rogerio</dc:creator>
				<category><![CDATA[components]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[facelets]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[el]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://faces.eti.br/?p=289</guid>
		<description><![CDATA[Yesterday I wrote a small set of EL functions to use with spring security, now I can get easy access to spring security roles and authentication info as well. Here&#8217;s an example of how bodyguard can be used in your facelets code: 123456789101112131415161718192021222324252627&#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34; &#160; &#160;xmlns:bg=&#34;http://faces.eti.br/bodyguard&#34;&#62; &#160;&#60;body&#62; &#160; &#160;&#60;!-- Display logged message if the user [...]]]></description>
		<wfw:commentRss>http://faces.eti.br/2008/11/09/bodyguard-facelets-el-functions-for-spring-security/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Facelets EL Functions can save your day</title>
		<link>http://faces.eti.br/2008/11/02/facelets-el-functions-can-save-your-day/</link>
		<comments>http://faces.eti.br/2008/11/02/facelets-el-functions-can-save-your-day/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 12:00:46 +0000</pubDate>
		<dc:creator>rogerio</dc:creator>
				<category><![CDATA[components]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[facelets]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://faces.eti.br/?p=279</guid>
		<description><![CDATA[In the last week I had several issues during the development of a jsf application that could be solved by creating few custom Facelets EL functions, let&#8217;s take a look on which scenarios Facelets EL functions helped me. 1. Simple loop over a range of numbers JSF has a lot of components that can be [...]]]></description>
		<wfw:commentRss>http://faces.eti.br/2008/11/02/facelets-el-functions-can-save-your-day/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gracelets &#8211; DSL for JSF Applications</title>
		<link>http://faces.eti.br/2008/09/15/gracelets-dsl-for-jsf-applications/</link>
		<comments>http://faces.eti.br/2008/09/15/gracelets-dsl-for-jsf-applications/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 21:52:17 +0000</pubDate>
		<dc:creator>rogerio</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[facelets]]></category>
		<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://faces.eti.br/?p=194</guid>
		<description><![CDATA[Sometimes I remeber to visit TSS site to check some news about Java world, one of the threads that catch my attention was the article about use Raven to build Java projects, Raven allows to use your DSLs to write build files on top of Java language, with these DSLs you can do much more [...]]]></description>
		<wfw:commentRss>http://faces.eti.br/2008/09/15/gracelets-dsl-for-jsf-applications/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JSF + Facelets = RAD ?</title>
		<link>http://faces.eti.br/2006/11/27/jsf-facelets-rad/</link>
		<comments>http://faces.eti.br/2006/11/27/jsf-facelets-rad/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 10:54:43 +0000</pubDate>
		<dc:creator>rogerio</dc:creator>
				<category><![CDATA[components]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[facelets]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[rad]]></category>

		<guid isPermaLink="false">http://faces.eti.br/?p=50</guid>
		<description><![CDATA[Parece que sim, eu e meu colega aqui da empresa conseguimos definir um conjunto de classes e componentes que está possibilitando o desenvolvimento de frontends de pesquisa muito rapidamente, estou adorando essa experiência, Facelets tem se demostrando uma solução de muita importância para nós. A aplicação que estamos desenvolvendo no momento servirá de referência para [...]]]></description>
		<wfw:commentRss>http://faces.eti.br/2006/11/27/jsf-facelets-rad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Portlets, MyFaces e Facelets</title>
		<link>http://faces.eti.br/2006/07/27/porlets-myfaces-e-facelets/</link>
		<comments>http://faces.eti.br/2006/07/27/porlets-myfaces-e-facelets/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 17:09:34 +0000</pubDate>
		<dc:creator>rogerio</dc:creator>
				<category><![CDATA[components]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[portlets]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[facelets]]></category>
		<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://faces.eti.br/?p=24</guid>
		<description><![CDATA[Recentemente comecei os meus estudos sobre Portlets, após algum tempo pesquisando cheguei à conclusão que o Liferay tem um bom suporte para portlets feitos com JavaServer Faces, comecei então a codificar um, agora eu tenho um pequeno Portlet para checagem de e-mails em um servidor POP3, onde o endereço do servidor pode ser configurado nas [...]]]></description>
		<wfw:commentRss>http://faces.eti.br/2006/07/27/porlets-myfaces-e-facelets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

