É um Framework MVCpara desenvolvimento      web Java
Model, View, Controller(Modelo, Visão, Controle):Padrão de desenvolvimento que separaas responsabilidades de um sistema em...
   Para desenvolver aplicativos e páginas    na internet;          ____________________________...É mais utilizado no des...
   Tecnologia definida pelo JCP (Java    Community Process - Entidade que    define as especificações da evolução    da t...
   É possível criar componentes adicionais;   Existem diversas bibliotecas de componentes    disponíveis comerciais e op...
   Reusa Componentes da Página;   Fornece separação de funções que    envolvem a construção da aplicação;   Permite que...
1ª Restaurar Visão: Onde a aplicação webé criada; (Hierarquia de Componentes écarregada)2ª Aplicar valores da requisição: ...
3ª Processar Requisições: Nesta etapa osvalores são validados e convertidos em seustipos: String, Int, etc;4ª Atualizar os...
5ª Invocar a Aplicação:Execução dos eventos e ações (actions)6ª Renderizar a Resposta:Cada componente vai gerar sua saída,...
   Pode ser utilizado em conjunto com Sun    Java, System Application Server –    Plataform Edition 8;   Java Web Servic...
O download de JavaServer Faces pode            ser obtido em:http://java.sun.com/j2ee/javaserverfaces/download.html
 IDE ( Eclipse, NetBeans) New Project ( Dynamic Web Project ) PASTA WEB-INF ( FACES.xml – WEB.xml ) WEB.xml (Define pá...
   É uma tecnologia recente para    desenvolvimento de aplicações web;   Oferece ganhos no desenvolvimento de    aplicaç...
Jsf
Jsf
Próximos SlideShares
Carregando em…5
×

Jsf

214 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
214
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Jsf

  1. 1. É um Framework MVCpara desenvolvimento web Java
  2. 2. Model, View, Controller(Modelo, Visão, Controle):Padrão de desenvolvimento que separaas responsabilidades de um sistema em modelo, visão e controlador.
  3. 3.  Para desenvolver aplicativos e páginas na internet; ____________________________...É mais utilizado no desenvolvimento deAPLICAÇÕES WEB: Aplicações comerciais, intranet, folhas de pagamento...
  4. 4.  Tecnologia definida pelo JCP (Java Community Process - Entidade que define as especificações da evolução da tecnologia Java); Possui um conjunto de componentes para Interface do Usuário;
  5. 5.  É possível criar componentes adicionais; Existem diversas bibliotecas de componentes disponíveis comerciais e open source; O estado da aplicação muda devido ao evento disparado pelo usuário;
  6. 6.  Reusa Componentes da Página; Fornece separação de funções que envolvem a construção da aplicação; Permite que o usuário crie UI (Interface do Usuário);
  7. 7. 1ª Restaurar Visão: Onde a aplicação webé criada; (Hierarquia de Componentes écarregada)2ª Aplicar valores da requisição: Os valoresdigitados no campos são enviados;
  8. 8. 3ª Processar Requisições: Nesta etapa osvalores são validados e convertidos em seustipos: String, Int, etc;4ª Atualizar os valores do modelo: A páginade retorno é exibida para o usuário;
  9. 9. 5ª Invocar a Aplicação:Execução dos eventos e ações (actions)6ª Renderizar a Resposta:Cada componente vai gerar sua saída, apartir da hierarquia dos componentes.
  10. 10.  Pode ser utilizado em conjunto com Sun Java, System Application Server – Plataform Edition 8; Java Web Services Developer Pack; Ou outro Container, como o Tomcat;
  11. 11. O download de JavaServer Faces pode ser obtido em:http://java.sun.com/j2ee/javaserverfaces/download.html
  12. 12.  IDE ( Eclipse, NetBeans) New Project ( Dynamic Web Project ) PASTA WEB-INF ( FACES.xml – WEB.xml ) WEB.xml (Define página padrão) Faces.xml (Regras de Navegação) Página HTML
  13. 13.  É uma tecnologia recente para desenvolvimento de aplicações web; Oferece ganhos no desenvolvimento de aplicações WEB; Atualmente é um padrão de mercado.

×