Conhecendo o RichFaces - Parte I

RichFaces é uma biblioteca de componentes para aplicações web que utilizam o framework JSF...

Introdução

RichFaces é uma biblioteca de componentes para aplicações web que utilizam o framework JSF. Os componentes desta biblioteca possuem um incrível suporte AJAX, e ela, pode ser considerada uma extensão do Ajax4jsf com inúmeros componentes com Ajax “embutido” e com um suporte a Skins que podem deixar as interfaces da sua aplicação com um visual padronizado.

Instalação

Primeiramente é necessário fazer o download do RichFaces. Logo após adicione as bibliotecas “richfaces-3.0.x.jar”, “ajax4jsf-1.1.0” e “oscache2.3.jar” na pasta WEB-INF/lib da sua aplicação.

O código da Listagem 01 mostra as configurações do filtro que devem ser inseridas no arquivo web.xml da aplicação.

Listagem 1. Configuração do filtro
 
            <context-param>

                <param-name>org.ajax4jsf.SKIN</param-name>
              
                <param-value>blueSky</param-value>
              
              </context-param>
              
              <filter>
              
                <display-name>Ajax4jsf Filter</display-name>
              
                <filter-name>ajax4jsf</filter-name>
              
                <filter-class>org.ajax4jsf.Filter</filter-class>
              
              </filter>
              
              <filter-mapping>
              
                <filter-name>ajax4jsf</filter-name>
              
                 <servlet-name>Faces Servlet</servlet-name>
              
                 <dispatcher>REQUEST</dispatcher>
              
                 <dispatcher>FORWARD</dispatcher>
              
                 <dispatcher>INCLUDE</dispatcher>
              
              </filter-mapping>
            

Agora quando for necessário usar um componente do RichFaces basta adicionar uma das seguintes linhas no topo de suas paginas.

Conhecendo alguns componentes

Nessa seção mostrarei como utilizar alguns dos principais componentes do RichFaces. Você irá notar a facilidade de implementação desses componentes e também a gama de aplicações em que eles podem ser empregados.

Conclusão

Neste artigo vimos como instalar o RichFaces em uma aplicação web que utiliza JavaServer Faces, bem como as facilidades na utilização de seus componentes e o incrível suporte Ajax que estes possuem. Nos próximos artigos desta série, irei mostrar mais componentes e também exemplos de como explorar o suporte a Skins que esta fantástica biblioteca possui.

Artigos relacionados