desafios de um desenvolvedor jsf

Post on 26-Jun-2015

3.555 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

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?

http://www.jsfmatrix.net/

Comunidade ATIVA

JAVASFJavaServer Faces

International Grouphttp://groups.google.com/group/javasf

JAVASFJavaServer Faces

International Grouphttp://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!

leia blogs e artigos em revistas

Java Magazine MundoJ

E se estiver com pressa, busque

cursos

2º DESAFIO

Qual conjunto de componentes usar?

2º DESAFIO

http://www.jsfmatrix.net/

http://www.jsfmatrix.net/

Experimente!

3º DESAFIO

Entender o Ciclo de Vida

3º DESAFIO

JSF LIFECYCLE

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?

Obrigado!

Rafael Ponterponte@gmail.com

top related