Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) O ciclo de vida do JSF é essencial no desenvolvimento de interfaces com mais recursos. Este ciclo também se divide em 6 fases. Assinale a alternativa que corresponda a 4ª fase. Alternativas: a) Invoke Application(Invocar aplicação) b) Update Model Values(Atualizar valores de modelo) Alternativa assinalada c) Restore View(Restauração da visão) d) Render Response(Renderizar a resposta) e) Update Application (Alterar aplicação) 2) A análise do ciclo de vida do JSF é fundamental no desenvolvimento de interfaces complexas bem como na resolução de problemas durante o desenvolvimento de uma aplicação. Assinale a alternativa correta que apresente motivos da existência deste ciclo. Alternativas: a) bloquear validações e conversões no lado do servidor b) manter o controle de estado dos componentes de interface Alternativa assinalada c) bloquear o controle de navegação entre páginas web d) bloquear ouvintes de eventos com seus respectivos eventos e) manter o nível de acesso dos motores de renderização 3) Um framework captura a funcionalidade comum a várias aplicações que podem ser utilizadas para automatização de parte de um sistema. Existem inúmeros benefícios alcançados na utilização de frameworks. Assinale a alternativa correta que aponte um benefício da utilização de um framework. Alternativas: a) ter o software dependente do framework b) ter vários padrões de desenvolvimento c) conseguir reduzir erros a 0%. d) aumentar a produtividade. Alternativa assinalada e) aumentar o nível de confiabilidade do sistema. 4) A tecnologia JSF, conhecida como Java Server Faces, é uma especificação Java para a construção de interfaces de usuários baseadas em componentes para aplicações web. De acordo com a tecnologia JSF assinale a alternativa correta. Alternativas: a) A view é utilizada para manipular as requisições do usuário b) separa a aplicação em 2 responsabilidades: model e view c) modelo de programação dirigido a objetos d) incorpora características do padrão MVC Alternativa assinalada e) envia comandos para o modelo atualizar os estados 5) O Bean Validation é uma nova abordagem para definir validações adicionadas no JSF2. A ideia é declarar as regras de validação nas classes de modelo ao invés de inseri-las nas telas. Uma das vantagem das validações definidas nas classes de modelo é que elas podem ser utilizadas em diversas partes da aplicação. De acordo com o Bean Validation assinale a alternativa correta. Alternativas: a) @NotNull: aplica uma expressão regular b) @Max: define um atributo Max c) @Size: define um valor mínimo e máximo Alternativa assinalada d) @Min: define a quantidade de objetos mínimos e) @Path: define o caminho percorrido pelos objetos
Compartilhar