Primefaces
Biblioteca de Componentes JSF para Interfaces Ricas
Bruno Garcia Vasconcelos
Desenvolvedor de Sistemas bruno.garcia@uece.br http://brunovasconcelos.wordpress.com
Tópicos
Considerações Iniciais
Configuração
Componentes
Ajax
Temas & Skins
Quem usa?
Rich Faces x Prime Faces x Ice Faces
Referências de estudo e Links úteis
Considerações Iniciais
Biblioteca de componentes para JSF de código aberto.
Possui um rico conjunto com mais de 100 componentes de interface.
Suporte nativo a Ajax e baseado em JQuery.
Biblioteca composta de arquivo unico, sem dependências e com facíl configuração.
Extensa comunidade com ativa partipação e colaboração (open apache license).
Versão otimizada para dispositivos móveis (PrimeMobile) como Iphone, Android, etc.
Mais de 30 temas pré-definidos, oferecendo a possibilidade de criação de temas.
Documentação de fácil acesso e demonstração dos componentes disponíveis no site http://www.primefaces.org/showcase. Configuração
Download da última versão da biblioteca primefaces-3.3.jar (arquivo único).
Download com Maven
Configuração
PrimeFaces requer a runtime do JAVA 5+ e uma implementação do JSF 2.x como dependências obrigatórias. Há algumas bibliotecas opcionais para determinadas características.
Configuração
Adição da biblioteca ao ClassPath (WebContent/WEB-INF/lib) do projeto.
Declaração do namespace nas paginas para utilizar componentes (tags).
Componentes
Componentes
Ajax no Prime Faces
API no lado do servidor baseada na especificação do Java Server Faces 2 (JSF) e API no lado cliente implementada em Jquery.
Ajax no Prime Faces
Ajax no Prime Faces
Ajax no Prime Faces
Ajax no Prime Faces
Temas (Skins)
Utilize um dos 30 temas disponibilizados na galeria http://primefaces.org/themes.html ou crie skin personalizado em http://jqueryui.com/themeroller conforme desejado.
Temas (Skins)
Temas (Skins)
Personalize seu tema