Java server faces

605 palavras 3 páginas
JavaServer Faces (JSF) é um framework Java baseado em aplicações web destinado a simplificar o desenvolvimento de integração web baseadas em interfaces com o usuário.
JSF é uma tecnologia que incorpora características de um framework MVC para WEB e de um modelo de interfaces gráficas baseado em eventos. Por basear-se no padrão de projeto MVC, uma de suas melhores vantagens é a clara separação entre a visualização e regras de negócio (modelo).
Características
· Componentes UI (User Interface) para criação de Views.
· Tratamento de Eventos
· Valiação e conversões
· Navegabilidade
· Backbeans
O que tenho que saber para começar a discutir e implementar aplicações usando o faces ?
· Criar páginas usando UIComponents e as core tags do faces.
· definir regras de navegação no arquivo de configuração do faces.
· Desenvolver backbeans
· Adicionar esses backbeans no arquivo de configuração do faces
Regras de navegação:
É o mecanismo que permite unir algum tipo de processamento com seqüência de páginas a serem mostradas. Quando um botão ao um link é clicado, o componente associado gera um ActionEvent que é lançado para os seus listeners. O receptor desse evento é o que chamamos de Backbean (Bean comum), um action method nessa classe vai ser executada e o resultado disso vai ser uma String que deve se encaixar na regra de navegação. Managed Bean
São classes simples, possuem nossos famosos getter e setters seguindo a convenção
JavaBean. Possuem os métodos relacionados. Se comunicam diretamente com as páginas de interação com o usuário. Quando um cliente faz o pedido de uma página, se da inicio ao ciclo de vida. O conjunto de componentes é criado (lado servidor) e mantido de acordo com a requisição. Quando o cliente submete a página, a implementação do faces vai seguir 2 de tarefas básicas ao longo do ciclo de vida:
· validar as UIComponents da view
· Converter as entradas nos tipos adequados em nossos backbeans
A anotação @ManagedBean especifica

Relacionados

  • Java server Faces
    6579 palavras | 27 páginas
  • Java Server Face JSF
    787 palavras | 4 páginas
  • PHP linguagem de programa
    1976 palavras | 8 páginas
  • Java ee
    92630 palavras | 371 páginas
  • Plataforma java
    598 palavras | 3 páginas
  • eu vejo
    3410 palavras | 14 páginas
  • Cardenas
    2492 palavras | 10 páginas
  • Desenvolvimento jsp
    4265 palavras | 18 páginas
  • JAVA
    1658 palavras | 7 páginas
  • Java para WEB
    11884 palavras | 48 páginas

Outros Trabalhos Populares