Biblioteca de Componentes JSF para Interfaces Ricas

Documentos relacionados
Java Server Faces 2.0 Rich Faces 4.0

Introdução ao Desenvolvimento de

Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB

Primefaces 3. Laboratório Passo-a-Passo. JSF - Primefaces. Prof. Leandro Rubim de Freitas Versão 1.

Proposta Comercial API de Calendário

UMA ARQUITETURA VOLTADA PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB.

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

Aula 17 Introdução ao jquery

VANTAGENS DE USAR APACHE MAVEN NA PROGRAMAÇÃO.

Sumário PARTE I: INTRODUÇÃO A JQUERY E JAVASCRIPT 3

PhoneGap - Apache Cordova Mobile Framework

ANDROID EXOPLAYER UNIVERSIDADE FEDERAL DO AMAZONAS INSTITUTO DE COMPUTAÇÃO ANÁLISE E TRATAMENTO DE IMAGENS E VÍDEOS DIGITAIS

Aplicações Web com Servlets e JSP

MANUAL DE UTILIZAÇÃO - CLIENTE

Informática Parte 25 Prof. Márcio Hunecke

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Exibindo barra de progresso com JSF e Primefaces

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

Desenvolvimento de Aplicações Distribuídas

FORMBUILDER: FRAMEWORK PARA GERAÇÃO AUTOMÁTICA DE TELAS PRIMEFACES COM BASE EM ANOTAÇÕES

Curso Online de E-commerce. Plano de Estudo

PROGRAMAÇÃO PARA INTERNET RICA AJAX

JBoss Seam. Vinicius Senger Co-fundador Globalcode Alberto J Lemos (Dr. Spock) Instrutor Globalcode. Globalcode Open4Education

Curso online de Fundamentos em Android. Plano de Estudo

Proposta Comercial API de SMS

Ferramenta 1 -NetBeans 8.0

Analista de Negócios. Local de Trabalho: Porto Alegre. Número de Vagas: 02. Analista de Sistemas

Android e Bancos de Dados

MIDDLEWARE PARA A COMUNICAÇÃO DE DADOS ENTRE SISTEMAS DISTRIBUÍDOS COM WS SECURITY. CAIO RENAN HOBUS Orientador: Jhony Alceu Pereira

Continuação... Criando a Interface e adiante

DESENVOLVIMENTO DE UM APLICATIVO WEB DE GERENCIAMENTO E AUTOMAÇÃO DE PEDIDOS PARA EMPRESAS PRESTADORAS DE SERVIÇO NO RAMO ALIMENTÍCIO

DOCUMENTAÇÃO NTIC. Adobe Connect Mobile

Desenvolvendo Portlets utilizando JSF, Ajax, Richfaces. Gustavo Lira Consultor 4Linux

Linguagens e Técnicas de Programação III Aula 01 Introdução ao Android

Instalando Apache Solr no Mac OSX

2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo

OPORTUNIDADES: Analista de Sistemas Sênior

Programação para Web I Desenvolvendo templates com Facelets. Prof. Eder de Lima Lacerda

Framework Hibernate/JPA

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.

Guia Rápido Aplicativo TecViewer. Compatível com toda linha T1/THK. Obrigado pela preferência!

Integração de frameworks front-end para desenvolvimento de interfaces ricas com

Manual de Procedimentos para Desenvolvimento de Softwares

Minha primeira aplicação utilizando Java Server Faces + Glassfish

SharePoint Online. Pesquisar Encontre Sites, Pessoas ou Arquivos. Criar um site ou postagem de notícias

TECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

Curso online de. Formação em Front-End. Plano de Estudo

Proposta Comercial. API de SFTP

Solisc 2010 Gerenciamento de Projetos com dotproject

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR

Introdução à Programação para Dispositivos Móveis

Guia do usuário para Avaya Scopia Mobile do CFN

Sistemas Comerciais Java EE com CDI, JPA e PrimeFaces

Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia.

Android e Bancos de Dados

Criando uma aplicação web

Manual do Usuário Assinador Prodist e-financeira

Disciplina Tópicos Avançados em Cidades Inteligentes PPGCC e PPGEE UFMA Aplicações desenvolvidas

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

Juliana Gonçalves da Costa

Programação Orientada a Objetos

INSTALAÇÃO DO WORKMOTOR FREE

Demoiselle Tutorial Módulo 1 Arquitetura

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

informação enviada (ex. Facebook) ou que a rede social utilize essa informação para sugerir locais de interesse próximos ao usuário (ex. Foursquare).

Java para Desenvolvimento Web Carga Horária: 40 Horas.

Solução para Gestão de Ambientes de TI.

Transcrição:

DEPARTAMENTO DE INFORMÁTICA - DI 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? RichFaces 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. SuportenativoaAjaxebaseadoemJQuery. 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 em http://jqueryui.com/themeroller e desabilite skin default. Tutorial em vídeo: http://vimeo.com/14235640

Quem usa?

Quem usa?

Rich Faces x Prime Faces x Ice Faces Com apenas 3 anos de vida o framework para JSF PrimeFaces já tem mais popularidade do que os concorrentes famosos RichFaces e Icefaces. Criados em 2007, tanto o IceFaces quanto o RichFaces foram superados pelo framework turco e com grande participação Brasileira. A popularidade foi medida por meio do Google Trends que exibe as características das buscas realizadas através das ferramentas do Google. Algo muito interessante é que as pesquisas em lingua portuguesa sobre o PrimeFaces superam inglês e alemão. http://www.patternizando.com.br/2011/05/primefaces-supera-richfaces-e-icefaces-segundo-google-trends Comparação de Desempenho Icefaces, Primefaces e RichFaces Artigo foi escrito utilizando um componente datatable, presente nos três frameworks. Os parâmetros analisados foram focados em desempenho e eficiência, ou seja: tamanho final da página, tamanho das requisições/respostas AJAX e sobrecarga do servidor. Não foram consideradas configurações adicionais de tunning. O Prime Faces apresentou a melhor implementação para Data Table. Ice Faces demonstrou ter a pior performance com adatatable detodososcomponentestestados.rich Facesficou entreosdois,porém próximo aoprimefaces. http://www.patternizando.com.br/2011/04/jsf-2-0-comparacao-de-desempenho-icefaces-primefaces-e-richfaces

Referências e Links http://primefaces.org http://www.primefaces.org/showcase http://www.primefaces.org/docs/vdl/3.2/ http://blog.primefaces.org http://forum.primefaces.org http://www.cafecomjava.com.br/tag/prime-faces-2 http://javasemcafe.blogspot.com.br/search/label/primefaces http://www.infoq.com/br/news/2012/02/primefaces-3-1 http://andrefroes.net76.net/?p=107