Primefaces

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (565 palavras )
  • Download(s) : 0
  • Publicado : 1 de dezembro de 2012
Ler documento completo
Amostra do texto
DEPARTAMENTO DE INFORMÁTICA - DI

Biblioteca de Componentes JSF para Interfaces Ricas

Bruno Garcia Vasconcelos
Desenvolvedor de Sistemas
bruno.garcia@uece.brhttp://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çõesIniciais
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 arquivounico, 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 sitehttp://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 umaimplementaçã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) doprojeto.

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 ServerFaces 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 temasdisponibilizados na galeria http://primefaces.org/themes.html ou crie
skin personalizado em http://jqueryui.com/themeroller conforme desejado.

Temas (Skins)

Temas (Skins)
Personalize seu...
tracking img