Baixe o app para aproveitar ainda mais
Prévia do material em texto
1)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. A grande 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 2)JSF ou Java Server Faces é uma especificação Java para a construção de interfaces de usuários baseadas em componentes para aplicações web. Sobre o 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 3) O ciclo de vida do JSF que é essencial no desenvolvimento de interfaces complexas. 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) 4)Um framework captura a funcionalidade comum a várias aplicações que podem ser utilizadas para automatização de parte de um sistema. Existe inúmeros benefícios alcançados ao utilizar 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 5)Analisar o ciclo de vida do JSF é essencial para desenvolver interfaces mais complexas e resolver problemas que são comuns 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)mManter o nível de acesso dos motores de renderização
Compartilhar