Sumário 1) Sobre o Palestrante 2) O que é JavaServer Faces? 3) Histórico JSF 4) Frameworks JSF 5) JSF e GAE 6) JavaServer Faces 2.2 7) Comunidades JSF 8) Contato 9) Referências
Sobre o Palestrante SCJP
Bacharelado em Ciência da Computação;
Engenharia da Computação;
Mestrado em Física Computacional (PDS);
Doutorando em Física Computacional (IA);
Redator MundoJ;
Docência Atual:  Fatec Rio Preto (Graduação e Pós);
Universidade do Estado de Minas Gerais - UEMG (Graduação);
FEF (Pós); Desenvolvimento em Java: Projetos JME;
Projetos JEE com JSF 1.2, JSF 2.0 com TopLink e Hibernate; www.patternizando.com.br
O que é JavaServer Faces? É um framework oficial da Oracle voltado para: 1) Simplicidade no desenvolvimento; 2) Ser baseado em componentes para Camada View; 3) Seguir estritamente o padrão MVC; 4) Facilitar a manipulação de eventos; Algumas IDEs apresentam plugins Drag and Drop para seus componentes;
O que é JavaServer Faces?
O que é JavaServer Faces? Principais VANTAGENS: 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 DESVANTAGENS: 1) Falta de Transparência;
2) Curva de aprendizado semelhante a JSP ou Servlets;
Histórico JSF 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
Frameworks JSF PrimeFaces (Prime Technology)

Apresentação

  • 1.
  • 2.
    Sumário 1) Sobreo Palestrante 2) O que é JavaServer Faces? 3) Histórico JSF 4) Frameworks JSF 5) JSF e GAE 6) JavaServer Faces 2.2 7) Comunidades JSF 8) Contato 9) Referências
  • 3.
  • 4.
    Bacharelado em Ciênciada Computação;
  • 5.
  • 6.
    Mestrado em FísicaComputacional (PDS);
  • 7.
    Doutorando em FísicaComputacional (IA);
  • 8.
  • 9.
    Docência Atual: Fatec Rio Preto (Graduação e Pós);
  • 10.
    Universidade do Estadode Minas Gerais - UEMG (Graduação);
  • 11.
    FEF (Pós); Desenvolvimentoem Java: Projetos JME;
  • 12.
    Projetos JEE comJSF 1.2, JSF 2.0 com TopLink e Hibernate; www.patternizando.com.br
  • 13.
    O que éJavaServer Faces? É um framework oficial da Oracle voltado para: 1) Simplicidade no desenvolvimento; 2) Ser baseado em componentes para Camada View; 3) Seguir estritamente o padrão MVC; 4) Facilitar a manipulação de eventos; Algumas IDEs apresentam plugins Drag and Drop para seus componentes;
  • 14.
    O que éJavaServer Faces?
  • 15.
    O que éJavaServer Faces? Principais VANTAGENS: 1) Complexas Interfaces = Simples Componentes;
  • 16.
    2) Manipulação deeventos simplificada;
  • 17.
    3) Validação eConversão na própria View;
  • 18.
    4) Diversos FrameworksRIA. Principais DESVANTAGENS: 1) Falta de Transparência;
  • 19.
    2) Curva deaprendizado semelhante a JSP ou Servlets;
  • 20.
    Histórico JSF JSF1.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
  • 21.
    Frameworks JSF PrimeFaces(Prime Technology)