Buscar

Av1 Cst Anál e Desenv Sist Programação Para Web II (optativa)

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

Outros materiais