Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Fernando Italo Freitas
Quem?
Aluno Sistemas de Informação – FA7 Desenvolvedor Entusiasta Java e JSF Trabalha na Secretaria de Recursos Hídricos
“Fernando Italo”
Novidades do JSF 2.2
Sumário 1. O que é JavaServer Faces? 2. Histórico JSF 3. Frameworks RIA 4. JavaServer Faces 2.2 5. Comunidades JSF 6. Referências
Novidades do JSF 2.2
O que é JavaServer Faces (JSF)?
1) Simplicidade no Desenvolvimento; 2) Ser baseado em componentes para a Camada View; 3) Seguir estritamente o padrão MVC; 4) Facilitar a manipulação de eventos;
É um framework oficial da Oracle voltado para:
Algumas IDEs apresentam plugins Drag and Drop para seus componentes.
Novidades do JSF 2.2
O que é JavaServer Faces (JSF)?
1) Complexas Interfaces = Simples Componentes; 2) Manipulação de eventos simplificada; 3) Validação e Conversão na própria View; 4) Diversos Frameworks RIA;
Principais Vantagens:
Novidades do JSF 2.2
O que é JavaServer Faces (JSF)?
...E Desvantagens:
Novidades do JSF 2.2
1) Falta de Transparência; 2) Curva de aprendizado semelhante a JSP ou Servlets;
Histórico JSF 1.0 (11 março 2004) -‐ Lançamento Inicial; JSF 1.1 (27 maio 2004) -‐ Melhoria de desempenho; JSF 1.2 (11 maio 2006) -‐ Suporte a Servlet 2.3 e JSP 1.2, EL,
Suporte a Ajax, configuração XML e novas validações; JSF 2.0 (28 junho 2009) -‐ Suporte a anotações para
Configuração, Ajax nativo, Novos Escopos, Navegação Condicional, Componentes XHTML, Definição de Estágios de Projetos
JSF 2.1 (22 Outubro de 2010) -‐ Ajustes para as Facelets e View
Phase
Novidades do JSF 2.2
Frameworks RIA PrimeFaces (Prime Technology) RichFaces (JBoss) IceFaces (IceSoft) ADF Faces (Oracle) PrettyFaces (OCPSoft) MyFaces (Apache) Outros...
Novidades do JSF 2.2
Frameworks RIA Novidades do JSF 2.2
JavaServer Faces 2.2 Novidades do JSF 2.2
JSR 344 (Java Specification Request); Aprovado em 14 de Março de 2011; Alguns Integrantes:
Ed Burns (Oracle – Líder) Prime Technology IceSoft Technologies IBM eBay RedHat Exadel (RichFaces) Liferay VMWare
JavaServer Faces 2.2 Novidades do JSF 2.2
1) Facilitadores para o desenvolvimento:
Não será necessária Classe para manipulação de tags customizadas (tag handler);
Ajustes para bibliotecas Facelets (abreviando atributos e tags);
JavaServer Faces 2.2 Novidades do JSF 2.2
1) Facilitadores para o desenvolvimento:
Suporte para OSGi (Open Services Gateway Initiative); Suporte para CDI em toda API
JavaServer Faces 2.2 Novidades do JSF 2.2
2) Integração com Portlet:
Endereçamento via Ajax; Implementação de “component server”;
JavaServer Faces 2.2 Novidades do JSF 2.2
3) Novidades:
JavaServer Faces 2.2 Novidades do JSF 2.2
3) Novidades: Page Action; Melhorias na captura de Eventos
JavaServer Faces 2.2 Novidades do JSF 2.2
4) Correções e Melhorias:
Validação em múltiplos campos; UIData Collection interface; Depreciação do atributo “target”.
JavaServer Faces 2.2 Novidades do JSF 2.2
Lançamento: Outubro/Novembro de 2011
Comunidade JSF Novidades do JSF 2.2
GUJ http://www.guj.com.br
Grupo de JSF http://groups.google.com/group/javasf/
Java Noroeste http://groups.google.com/group/javanoroeste/
PrimeFaces http://forum.primefaces.org/
RichFaces http://community.jboss.org/en/richfaces?view=discussions
Oracle JavaServer Faces http://forums.oracle.com/forums/forum.jspa?forumID=982
Referências Novidades do JSF 2.2
http://www.primefaces.org/ http://livedemo.exadel.com/richfaces-‐demo/ http://javaserverfaces-‐spec-‐public.java.net http://www.patternizando.com.br/ http://www.infoq.com/br/
Obrigado!!! Novidades do JSF 2.2