Desafios de umdesenvolvedor JSF      Rafael Ponte
@rponte• Desenvolvedor• Coordenador do  grupo #javasf• Entusiasta Java e  JSF• TriadWorks
No início..
Por volta de 2004           surgiu JSF...• JSF 1.0 - fracasso total!• JSF 1.1 - corrigiu os erros da 1.0• JSF 1.2 - Em 200...
E só depois de 4 anos, em2010, JSF 2.0 foi lançadojunto com a JEE6!
Simplificando  JSF em 7    slides
Acessahttp://localhost:8080/myapp/pages/login.faces
http://localhost:8080/myapp/pages/login.faces
JSF é umamaravilha, não     é?
JSF te permite criar interfaces ricas semnem mesmo entender        sobre...
Cross Browser            GET                                      HTTP                           Request jQuery           ...
...tudo isso através decomponentes RICOS e     BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Componentes RICOS e    BONITOS
Quer mais?
http://www.jsfmatrix.net/
Comunidade ATIVA
JAVASF  JavaServer FacesInternational Group http://groups.google.com/group/javasf
JAVASF  JavaServer FacesInternational Group http://groups.google.com/group/javasf
http://groups.google.com/group/javasf
http://groups.google.com/group/javasf
GUJGrupo de Usuários Java       http://guj.com.br/
http://guj.com.br/
E o mercado?
O mercado está cheio de vagas  abertas paradesenvolvedores       JSF
JSF é umamaravilha, não    é? :-)
Mas nem tudo são     flores!
Quem estáiniciando com a JSF terá alguns  desafios pela     frente...
1º DESAFIO
1º DESAFIOPor onde começar?
procure acomunidade!
http://groups.google.com/group/javasf
leia blogs e artigos    em revistas
http://www.rponte.com.br/2009/01/19/o-que-todo-       bom-desenvolvedor-jsf-deveria-saber/
http://serjaum.wordpress.com/2009/07/31/jsf-richfaces-hibernate-mysql-crud-completo-parte-1/
Java Magazine   MundoJ
E se estiver com pressa, busque     cursos
2º DESAFIO
2º DESAFIO Qual conjunto decomponentes usar?
http://www.jsfmatrix.net/
http://www.jsfmatrix.net/
Experimente!
3º DESAFIO
3º DESAFIO  Entender oCiclo de Vida
JSF LIFECYCLE
http://balusc.blogspot.com/2006/09/debug-jsf-                 lifecycle.html
4º DESAFIO
4º DESAFIO Entender queJSF sozinho não    funciona!
JSF sozinho beira a  INUTILIDADE
Você sentiráfalta de muitas    coisas...
• Componentes ricos e auxiliares• Escopo convesacional• Suporte a requisições GET e bookmarking• Template framework• Melho...
E precisará   integrar JSF atecnologias como...
RestFacesFacelets
5º DESAFIO
5º DESAFIOConhecimento base sobre   Web
JSF abstrai acomplexidade da    Web...
Cross Browser            GET                                      HTTP                           Request jQuery           ...
...mas isso não quer dizer    que você não deva     entender sobre  desenvolvimento Web!
Aprenda HTML, CSS,JavaScript (jQuery!) e  claro, o básico do       HTTP
Concluindo...
Perguntas?
Obrigado!  Rafael Ponte rponte@gmail.com
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Próximos SlideShares
Carregando em…5
×

Desafios de um desenvolvedor JSF

4.007 visualizações

Publicada em

Palestra sobre os desafios que um desenvolvedor Web pode vir a enfrentar durante o desenvolvimento de aplicações que se utilizam da tecnologia JSF.

Publicada em: Tecnologia, Design
0 comentários
6 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.007
No SlideShare
0
A partir de incorporações
0
Número de incorporações
210
Ações
Compartilhamentos
0
Downloads
183
Comentários
0
Gostaram
6
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desafios de um desenvolvedor JSF

  1. 1. Desafios de umdesenvolvedor JSF Rafael Ponte
  2. 2. @rponte• Desenvolvedor• Coordenador do grupo #javasf• Entusiasta Java e JSF• TriadWorks
  3. 3. No início..
  4. 4. Por volta de 2004 surgiu JSF...• JSF 1.0 - fracasso total!• JSF 1.1 - corrigiu os erros da 1.0• JSF 1.2 - Em 2006 entrou na JEE5 ... ... ...
  5. 5. E só depois de 4 anos, em2010, JSF 2.0 foi lançadojunto com a JEE6!
  6. 6. Simplificando JSF em 7 slides
  7. 7. Acessahttp://localhost:8080/myapp/pages/login.faces
  8. 8. http://localhost:8080/myapp/pages/login.faces
  9. 9. JSF é umamaravilha, não é?
  10. 10. JSF te permite criar interfaces ricas semnem mesmo entender sobre...
  11. 11. Cross Browser GET HTTP Request jQuery IE6 HTML Response APIs XML JavaScriptAJAX JSON POST CSS Chrome XHTML Frameworks Firefox
  12. 12. ...tudo isso através decomponentes RICOS e BONITOS
  13. 13. Componentes RICOS e BONITOS
  14. 14. Componentes RICOS e BONITOS
  15. 15. Componentes RICOS e BONITOS
  16. 16. Componentes RICOS e BONITOS
  17. 17. Componentes RICOS e BONITOS
  18. 18. Componentes RICOS e BONITOS
  19. 19. Componentes RICOS e BONITOS
  20. 20. Componentes RICOS e BONITOS
  21. 21. Componentes RICOS e BONITOS
  22. 22. Quer mais?
  23. 23. http://www.jsfmatrix.net/
  24. 24. Comunidade ATIVA
  25. 25. JAVASF JavaServer FacesInternational Group http://groups.google.com/group/javasf
  26. 26. JAVASF JavaServer FacesInternational Group http://groups.google.com/group/javasf
  27. 27. http://groups.google.com/group/javasf
  28. 28. http://groups.google.com/group/javasf
  29. 29. GUJGrupo de Usuários Java http://guj.com.br/
  30. 30. http://guj.com.br/
  31. 31. E o mercado?
  32. 32. O mercado está cheio de vagas abertas paradesenvolvedores JSF
  33. 33. JSF é umamaravilha, não é? :-)
  34. 34. Mas nem tudo são flores!
  35. 35. Quem estáiniciando com a JSF terá alguns desafios pela frente...
  36. 36. 1º DESAFIO
  37. 37. 1º DESAFIOPor onde começar?
  38. 38. procure acomunidade!
  39. 39. http://groups.google.com/group/javasf
  40. 40. leia blogs e artigos em revistas
  41. 41. http://www.rponte.com.br/2009/01/19/o-que-todo- bom-desenvolvedor-jsf-deveria-saber/
  42. 42. http://serjaum.wordpress.com/2009/07/31/jsf-richfaces-hibernate-mysql-crud-completo-parte-1/
  43. 43. Java Magazine MundoJ
  44. 44. E se estiver com pressa, busque cursos
  45. 45. 2º DESAFIO
  46. 46. 2º DESAFIO Qual conjunto decomponentes usar?
  47. 47. http://www.jsfmatrix.net/
  48. 48. http://www.jsfmatrix.net/
  49. 49. Experimente!
  50. 50. 3º DESAFIO
  51. 51. 3º DESAFIO Entender oCiclo de Vida
  52. 52. JSF LIFECYCLE
  53. 53. http://balusc.blogspot.com/2006/09/debug-jsf- lifecycle.html
  54. 54. 4º DESAFIO
  55. 55. 4º DESAFIO Entender queJSF sozinho não funciona!
  56. 56. JSF sozinho beira a INUTILIDADE
  57. 57. Você sentiráfalta de muitas coisas...
  58. 58. • Componentes ricos e auxiliares• Escopo convesacional• Suporte a requisições GET e bookmarking• Template framework• Melhor gerenciamento dos managed beans (DI, Exception Handler, Ctx de Persistência)• EL estendida• Segurança (Autenticação e Autorização)
  59. 59. E precisará integrar JSF atecnologias como...
  60. 60. RestFacesFacelets
  61. 61. 5º DESAFIO
  62. 62. 5º DESAFIOConhecimento base sobre Web
  63. 63. JSF abstrai acomplexidade da Web...
  64. 64. Cross Browser GET HTTP Request jQuery IE6 HTML Response APIs XML JavaScriptAJAX JSON POST CSS Chrome XHTML Frameworks Firefox
  65. 65. ...mas isso não quer dizer que você não deva entender sobre desenvolvimento Web!
  66. 66. Aprenda HTML, CSS,JavaScript (jQuery!) e claro, o básico do HTTP
  67. 67. Concluindo...
  68. 68. Perguntas?
  69. 69. Obrigado! Rafael Ponte rponte@gmail.com

×