RichFaces Framework: Java - Parte 1

Neste artigo como instalar o RichFaces numa aplicação JSF

Construindo uma aplicação simples com o FrameWork RichFaces.


Primeiramente pra quem não sabe o que é um framework...

Framework é ....

Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

 

FAYAD e SCHMIDT

Pra mim é mais fácil entender um framework, tal qual componentes, onde podemos ter  um container de uma ou várias classes, com vários métodos cada uma delas, e que abstraem tarefas complexas, auxiliando o desenvolvedor no seu dia-a-dia.

Por exemplo FrameWork Hibernate... a camada a qual o programador tem acesso, é um alto nível que chega a ser simples sua manipulação.  Lembre-se “Simples” é diferente de ser “simplório”. Visto que o que a camada do framework nos abstrai é o que temos a noção de simplicidade de desenvolvimento, porém existe muita, mas muita tecnologia por baixo de tudo isso. Espero ter sido claro quanto ao contexto de frameworks.

Baixando e Instalando o RichFaces

Bom usando o Richfaces com o Netbeans, é necessário que você baixe os plugins de acesso ou baixe os arquivos binários (se quiser baixar os fontes do mesmo, fique a vontade e bons estudos).

Basicamente são dois plugins que podem ser baixados em http://plugins.netbeans.org/ :
Richfaces4Netbeans:  http://plugins.netbeans.org/PluginPortal/faces/Plu...inDetailPage.jsp?pluginid=8934
Richfaces Palette:
http://plugins.netbeans.org/PluginPortal/faces/Plu...inDetailPage.jsp?pluginid=8968

Beleza, pra instalá-los é fácil, vá até o menu principal selecione Tools->Plugins e adicione os pacotes que você baixou.

Crie uma nova aplicação. A qual vamos chamar de TestRichFaces.

Adicione os frameworks JSF (Java Server faces) e agora, se você instalou corretamente o RichFaces você conseguirá selecionar a opção RichFaces também. Conforme a figura abaixo ilustra:

 

 

OK, aplicação criada, adicione os seguintes pacotes do seu diretório RichFaces que você realizou o download.

...\richfaces-ui-3.3.1.GA-bin\richfaces-ui-3.3.1.GA\lib

richfaces-api-3.3.1.GA.jar

richfaces-impl-3.3.1.GA.jar

richfaces-ui-3.3.1.GA.jar

Você pode encontrar na internet vários artigos dizendo que é necessário inserir o pacote a4j ,  porém na versão atual que baixamos, o mesmo já foi inserido no projeto atual do RichFaces.

 

E depois será necessário incluir as seguinte bibliotecas também.


commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.2.jar
commons-digester-1.8.jar
commons-discovery-0.4.jar
commons-logging-1.1.jar

No próximo artigo veremos alguns componentes desse maravilhoso framework. E quem sabe fazermos comparações entre outros frameworks? Você que manda... mande suas sugestões galera!

Um Abraços

Carlos Eduardo

Artigos relacionados