desafios de um desenvolvedor jsf
Post on 26-Jun-2015
3.556 Views
Preview:
DESCRIPTION
TRANSCRIPT
Desafios de um desenvolvedor JSF
Rafael Ponte
• Desenvolvedor
• Coordenador do grupo #javasf
• Entusiasta Java e JSF
• TriadWorks
@rponte
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 2006 entrou na JEE5.........
E só depois de 4 anos, em 2010, JSF 2.0 foi lançado junto com a JEE6!
Simplificando JSF em 7
slides
Acessahttp://localhost:8080/myapp/pages/login.faces
http://localhost:8080/myapp/pages/login.faces
JSF é uma maravilha, não
é?
JSF te permite criar interfaces ricas sem
nem mesmo entender sobre...
Cross Browser
JSON
HTMLJavaScript
XML
CSSAJAX
XHTML
Response
APIs
Frameworks
Request
IE6
Firefox
Chrome
HTTPGET
POST
jQuery
...tudo isso através de
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
Componentes RICOS e BONITOS
Quer mais?
Comunidade ATIVA
JAVASFJavaServer Faces
International Grouphttp://groups.google.com/group/javasf
JAVASFJavaServer Faces
International Grouphttp://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/
E o mercado?
O mercado está cheio de vagas abertas para
desenvolvedores JSF
JSF é uma maravilha, não
é? :-)
Mas nem tudo são flores!
Quem está iniciando com a JSF terá alguns desafios pela
frente...
1º DESAFIO
Por onde começar?
1º DESAFIO
procure a comunidade!
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
Qual conjunto de componentes usar?
2º DESAFIO
Experimente!
3º DESAFIO
Entender o Ciclo de Vida
3º DESAFIO
JSF LIFECYCLE
http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html
4º DESAFIO
Entender que JSF sozinho não
funciona!
4º DESAFIO
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
• Melhor gerenciamento dos managed beans (DI, Exception Handler, Ctx de Persistência)
• EL estendida
• Segurança (Autenticação e Autorização)
E precisará integrar JSF a
tecnologias como...
Facelets
RestFaces
5º DESAFIO
Conhecimento base sobre
Web
5º DESAFIO
JSF abstrai a complexidade da
Web...
Cross Browser
JSON
HTMLJavaScript
XML
CSSAJAX
XHTML
Response
APIs
Frameworks
Request
IE6
Firefox
Chrome
HTTPGET
POST
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?
top related