java

1661 palavras 7 páginas
Anatomia do JSF – JavaServer
Faces
Rafael Ponte rponte@gmail.com http://www.rponte.com.br

Agenda
 Quem sou eu?
 Desenvolvimento de Aplicações Web
 O que é JavaServer Faces?
 Por que usar JSF?
 Overview da tecnologia
 Metendo a mão na massa
 Conclusão

Quem sou eu?









Rafael Ponte – SCJP 1.4
Sócio fundador da empresa de consultoria Triadworks
Atualmente trabalha como analista programador na IVIA
Trabalha com desenvolvimento Java/JEE desde 2005
Entusiasta Java e JSF
Coordenador do grupo JavaServer Faces International Group
Técnico em Desenvolvimento de Software pelo CEFET-CE
Ex-aluno frustrado do curso de bacharelado em Matemática da
UFC 

Desenvolvimento de
Aplicações Web

Introdução
Desenvolvimento Web




Aplicações web tornam-se mais e mais importantes
Mais e mais complexidade





Exigência mais elevada do cliente durante os anos







Ajax, validação (server vs. client), efeitos...

Interfaces ricas (fácil de usar)
Prazos cada vez mais curtos

Desenvolvimento considerado difícil
A bola da vez..

Introdução
Desenvolvimento Web (Java)

Introdução
Model 1 (centrado em páginas)

Introdução
Model 1 (Arquitetura centrada em páginas)

Introdução
Model 2 (MVC)

Introdução
Surgiram diversos frameworks MVC baseado no
Model 2







Apache Struts
WebWork (Struts2)
Spring MVC
Tapestry
E muito outros..



E continuam surgindo mais

Introdução
Problemas



Java não nos fornece o bastante para desenvolvermos aplicações web com produtividade



Dificuldade para integrar vários frameworks (algumas vez nem é possível)




Falta de padrão para um framework web



E a solução?

Ausência de uma API padrão para construir componentes web java

JavaServer Faces! 

Mas o que é
JavaServer Faces?

O que é JavaServer Faces?
JavaServer Faces é...




... uma especificação






... um

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas