SóProvas


ID
334795
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em relação a frameworks Java, considere:
I. Associa os eventos do lado cliente com os manipuladores dos eventos do lado do servidor.

II. Fornece separação de funções que envolvem a construção de aplicações Web.

III. Inclui um conjunto padrão de componentes de interface de usuário que possibilitam validação padronizada.
Os itens I, II e III, referem-se a

Alternativas
Comentários
  • detalhe legal é a FONTE desta questão: http://pt.wikipedia.org/wiki/JavaServer_Faces

    Características

    • Permite que o desenvolvedor crie UIs através de um conjunto de componentes UIs pré-definidos;
    • Fornece um conjunto de tags JSP para acessar os componentes;
    • Reutiliza componentes da página;
    • Associa os eventos do lado cliente com os manipuladores dos eventos do lado do servidor (os componentes de entrada possuem um valor local representando o estado no lado servidor);
    • Fornece separação de funções que envolvem a construção de aplicações Web.
    • Utiliza Ajax em alguns de seus componentes tornando alguns processos mais rápidos e eficientes.
  • O que seria itens I, II e II (3 variáveis) referem-se a X e Y (2 variáveis), respectivamente?

  • Também gostaria de saber, Maurício Bastos. =/ rsrs

  • b-

    Java Server Faces (JSF) é o framework padrão Java para aplicações web com JEE. Ele define componentes visuais para WEB, com MVC (model-view-controller): divisão das responsabilidades de uma aplicação em três camadas distintas:


    1. View: renderização 
    2. Controller: receber e tratar os eventos da View.
    3. Model: lógica de negócios.

     

    JSF - especificação pelo JCP através de JSRs. define API padrão e extensível por classes e interfaces.


    As principais funcionalidades que o JSF:


    1-Gerenciamento do ciclo de vida dos componentes visuais e geração do HTML a partir deles.


    2- biblioteca de componentes visuais básicos análogos aos componentes HTML.


    3- Suporte templates de tela para reuso de estruturas de interfaces Web;


    4- componentes visuais personalizados;


    5- Suporte nativo a ajax.


    6- Validação, conversão e formatação de dados de formulários.


    7- Tratamento de eventos entre telas Web.

     

    8- Gerenciamento da navegabilidade


    O JSF é baseado em objetos na memória no servidor e responsáveis pela geração do HTML, assim os valores nos componentes manten seu estado, permitindo sua recuperação após várias requisições.