Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

RichFaces Framework: Java - Parte 2

Neste artigo Demonstro como configurar os arquivos de contexto para iniciar um projeto usando RichFaces

… Continuando o artigo sobre o framewok RichFaces

Do que se trata: trata-se da explicação de como instalar e configurar o famoso framework RichFaces e conhecer um pouco mais sobre os seus recursos, utilizando JSF, com IDE’s como NetBeans (à priori), mas também pode ser utilizado em Eclipse, JBuilder e outros...

Bem pessoal, estamos de volta a explorar o RichFaces e para isso vamos agora configurar os seus arquivos de contexto, mas antes, vejamos se os suas bibliotecas estão corretas.

É necessário instalar os seguintes pacotes na sua pasta WEB/libs, como descrito abaixo:

< /o:lock>fig1

Depois de verificado, com certeza pois, caso contrario seus Deploys (projeto implantado no servidor), não funcionarão corretamente, com vários erros, mas caso tenha tido algum problema nessa parte, pode ficar tranqüilo que é de fácil solução e estaremos prontos a lhe ajudar.

Verifiquemos agora o nosso arquivo de contexto, o WEB.XML, também localizado na sua pasta /WEB-INF, vamos lá:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

 

      <!-- Plugging the "Blue Sky" skin into the project -->

    <context-param>

        <param-name>org.richfaces.SKIN</param-name>

        <param-value>blueSky</param-value>

    </context-param>

 

<!-- Making the RichFaces skin spread to standard HTML controls -->

    <context-param>

        <param-name>org.richfaces.CONTROL_SKINNING</param-name>

        <param-value>enable</param-value>

    </context-param>

    <filter>

        <display-name>RichFaces Filter</display-name>

        <filter-name>richfaces</filter-name>

        <filter-class>org.ajax4jsf.Filter</filter-class>

        <init-param>

            <param-name>createTempFiles</param-name>

            <param-value>false</param-value>

        </init-param>

        <init-param>

            <param-name>maxRequestSize</param-name>

            <param-value>50000</param-value>

        </init-param>

        <init-param>

            <param-name>forceparser</param-name>

            <param-value>false</param-value>

        </init-param>

    </filter>

    <filter-mapping>

        <filter-name>richfaces</filter-name>

        <servlet-name>Faces Servlet</servlet-name>

        <dispatcher>REQUEST</dispatcher>

        <dispatcher>FORWARD</dispatcher>

        <dispatcher>INCLUDE</dispatcher>

    </filter-mapping>

    <servlet-mapping>

        <servlet-name>Faces Servlet</servlet-name>

        <url-pattern>/faces/*</url-pattern>

    </servlet-mapping>

 

    <context-param>

        <param-name>com.sun.faces.verifyObjects</param-name>

        <param-value>false</param-value>

    </context-param>

    <context-param>

        <param-name>com.sun.faces.validateXml</param-name>

        <param-value>true</param-value>

    </context-param>

    <context-param>

        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>

        <param-value>client</param-value>

    </context-param>

    <servlet>

        <servlet-name>Faces Servlet</servlet-name>

        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>

        <load-on-startup>1</load-on-startup>

    </servlet>

    <servlet-mapping>

        <servlet-name>Faces Servlet</servlet-name>

        <url-pattern>*.faces</url-pattern>

    </servlet-mapping>

    <session-config>

        <session-timeout>

            30

        </session-timeout>

    </session-config>

    <welcome-file-list>

        <welcome-file>index.jsp</welcome-file>

    </welcome-file-list>   

    </web-app>

 

Pronto.

Dica: Para ter certeza sempre recomendo que você clique com o botão direito do mouse e verifique e valide seu XML, para não deixar nada passar desapercebido e corrigir já nesse momento mesmo, caso necessário.

 

Agora, é só começar a usar os componentes RichFaces, caso você não conheça na sua maioria, sugiro que você que usa o NetBeans, baixar a palheta do RichFaces plugin e estudar cada um dos seus componentes.

 

Link do plugin richFaces para NetBeans.

http://plugins.netbeans.org/PluginPortal/faces/Plu...inDetailPage.jsp?pluginid=8934

e

http://plugins.netbeans.org/PluginPortal/faces/Plu...inDetailPage.jsp?pluginid=8968 (paleta no netbeans)

 

Ficamos por aqui, um forte abraço.

 

Carlos Mazzi

Carlos@jcsistemas.com

 

 

               





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Carlos Eduardo Domingues Mazzi

Especialista em Gestão de Projetos, Bacharelado em Análise de Sistemas, Professinal Linux Certified, ITILv3- Certified, desenvolvedor e arquiteto de sistemas Java, delphi e C#. Sócio Fundador das empresas JC Sistemas.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03