Jsf

200 views
147 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
200
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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.

×