Buscar

Programação para Web II Objetiva

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Disciplina: Programação para Web II (ADS27)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:655543) ( peso.:3,00)
Prova: 27155060
Nota da Prova: 7,00
Legenda:   Resposta Certa    Sua Resposta Errada  
1. O desenvolvimento de aplicações web, utilizando a tecnologia JSF, permite a utilização de vários componentes de interface gráfica, o que possibilita a criação de formu
Estes componentes são implementados de forma que fiquem relacionados com a respectiva classe Managed Bean. Com relação ao desenvolvimento de software utili
as falsas: 
 
(    ) Em uma página XHTML podemos utilizar vários tipos de componentes, como de entrada de texto, radio buttons e combo boxes, por exemplo.
 (    ) Para que uma classe seja implementada no padrão Java Bean, ela não deve ter atributos privados com seus métodos getters e setters.
 (    ) Para que uma aplicação JSF funcione, é necessário ter ao menos um Managed Bean.
 (    )  Uma classe Managed Bean funciona como receptor das requisições da tela, camada view, e as envia para a camada de negócios, isto é, camada model.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) F - V - V - V.
 c) V - F - F - V.
 d) F - V - V - F.
2. O JSF (Java Server Faces) é um framework web criado para simplificar o desenvolvimento da interface do aplicativo com o usuário, uma vez que une as camadas de a
JavaServer faces (JSP), classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) A criação de interfaces a partir do padrão JSF é comumente baseada em componentes, eventos e navegabilidade.
 (    ) O Managed Bean funciona como um link, interligando a interface gráfica à regra de negócio.
 (    ) O JSF possibilita ao desenvolvedor criar um marcador de interface, ou seja, uma interface sem campos ou métodos, sendo que dentre os principais marcadores, p
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V.
 b) V - F - V.
 c) F - F - V.
 d) V - V - F.
3. A linguagem de programação Java possui muitos recursos para o desenvolvimento de aplicações robustas. Neste sentido, as aplicações desenvolvidas com a arquitet
pelo AS (Servidor de Aplicação). Com relação aos recursos disponibilizados pelo AS, assinale a alternativa CORRETA:
 a) Suporte a transações, as quais não podem ser distribuídas.
 b) Suporte a remotabilidade, o qual permite a funcionalidade de autenticação e autorização.
 c) Persistência, permite realizar gravação de dados em uma tabela somente através do padrão DAO.
 d) Multithreading e concorrência, o que permite vários usuários simultâneos e concorrência controlada pelo AS.
4. A arquitetura MVC (model-view-controller) propõe a divisão de uma aplicação em três camadas distintas, seja esta uma aplicação desktop, mobile ou web. Um dos fram
Faces (JSF), exigindo assim, a existência de um elemento intermediário entre o model e a view - chamado de Managed Bean (MB). Com relação ao Managed Bean, ana
I- O MB é sempre uma classe serializável, com construtores privados e métodos getters e setters. 
 II- É necessário o uso de annotations para que o MB seja visível à camada view. 
 III- O MB é responsável por receber e tratar os eventos da camada view. 
 IV- A anotação @RequestScoped indica que o tempo de vida do MB é marcado pela sessão do usuário. 
 
Assinale a alternativa CORRETA:
 a) As afirmativas I, III e IV estão corretas.
 b) As afirmativas II e III estão corretas.
 c) As afirmativas I e IV estão corretas.
 d) Somente a afirmativa I está correta.
5. O JSF é uma tecnologia baseada em objetos que são armazenados em uma estrutura de árvore de componentes (ou também, árvore de objetos) na memória do servid
entendimento do ciclo de vida e os escopos do JSF são fundamentais. Com base na ilustração das 6 etapas do ciclo de vida do JSF ao receber uma requisição de um c
I- Na etapa de restauração da visão, caso não seja o primeiro acesso de um cliente, a árvore de componentes é recuperada da memória do servidor. 
 II- Caso alguma validação realizada na etapa 3 não seja bem-sucedida, o ciclo de vida normal é interrompido e desviado novamente para a etapa 1, onde a página será 
III- Na etapa 5, os métodos do ManagedBean associados às ações dos botões são executados.
 IV- Na etapa 6, o JSF gera o HTML a ser enviado para o usuário com base na arquitetura MVC adotada pelo navegador do usuário. 
 
Assinale a alternativa CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_5%20aria-label=
 a) As afirmativas I, II e IV estão corretas.
 b) Somente a afirmativa IV está correta.
 c) Somente a afirmativa I está correta.
 d) As afirmativas I e III estão corretas.
6. No desenvolvimento de software utilizando os componentes do EJB, as classes stateless session bean representam uma regra de negócio através de um componente
a mais de um cliente. Com relação ao statefull session bean, analise as afirmativas a seguir:
 
I- Cada instância deve atender a somente uma requisição. 
 II- É possível definir este tipo de classe com a anotação @Remote.
 III- Para que uma classe seja definida como stateful, é necessário assiná-la com a anotação @Stateless. 
 IV- Nas versões mais recentes do EJB não é mais obrigatório implementar a anotação @Local para um stateful session bean para defini-lo como acesso local. 
 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa II está correta.
 b) As afirmativas III e IV estão corretas.
 c) As afirmativas I, II e IV estão corretas.
 d) As afirmativas I e II estão corretas.
7. Em aplicações desenvolvidas com a tecnologia JSF, a arquitetura deve ser dividida em camadas, padrão de projetos MVC, o que facilita a manutenção e legibilidade do
classes que realizam um serviço essencial nas aplicações. Com relação ao código-fonte apresentado, classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) A classe Managed Bean sendo apresentada possui sua vida apenas enquanto durar a requisição do cliente, isto é, assim que o cliente que solicitou receber a respo
(    ) Sempre que a classe Managed Bean sendo apresentada for criada em memória, será impressa a mensagem "Criando instância do MB".
 (    ) A classe Managed Bean sendo apresentada possui o atributo "name", o qual pode ser referenciado na página XHTML para um componente do formulário.
 (    )  O método "executar" da classe Managed Bean sendo apresentada, pode ser invocado em algum evento ajax de algum componente do formulário.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - F.
 c) V - V - V - F.
 d) F - V - V - V.
8. Ao ser desenvolvido um software utilizando o EJB, a ideia de classes do tipo stateless session bean é o de representar regras de negócios, isto é, classes que não nece
relação ao stateful session bean, classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) O estado de um objeto stateful session bean é mantido para o cliente que o requisitou.
 (    ) Cada instância de uma classe do tipo stateful session bean pode atender a mais de um cliente ao mesmo tempo.
 (    ) Em uma classe stateful session bean é necessária a definição da anotação@Named para a classe.
 (    ) Na última versão do EJB não é mais necessário utilizar a anotação @Local para acesso local.
 
Assinale a alternativa que apresenta a sequência CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_8%20aria-label=
 a) V - F - F - V.
 b) V - F - V - V.
 c) F - V - V - V.
 d) F - V - V - F.
9. Uma empresa desenvolveu um sistema web de cadastro de produtos, o qual possui pré-cadastros que devem ser gravados antes de ser permitido gravar um produto. I
(lista), os quais são carregados com os pré-cadastros gravados, como, por exemplo, o combo box "cores", o qual é carregado com as cores gravadas na tabela "Cor". D
utilizado para gravar o campo "codigoGrupo" na tabela "Produto". Na linha 14 está sendo utilizado o conceito de injeção de dependência através da anotação "@Inject", 
outro bean, gerenciado pelo CDI. A classe GrupoService está ilustrada na figura anexa. Com base no código-fonte apresentado, analise as afirmações a seguir:
 
I- O código-fonte apresentado refere-se a uma classe Stateless Session Bean.
 II- Na classe sendo apresentada existem apenas comportamentos e não estados de um objeto sendo mantidos.
 III- Um dos métodos da classe sendo apresentada no código-fonte, mantém estado conversacional de um objeto do tipo "Grupo".
 IV- Ambos os métodos "findByCodigo" e "listarGrupos" implementados no código-fonte apresentado, retornam apenas um objeto do tipo "Grupo", quando invocados.
 
Assinale a alternativa CORRETA:
 a) I, III e IV.
 b) III, apenas.
 c) I e II, apenas.
 d) I, II e IV.
10.Um banco de dados é chamado de NoSQL quando não são utilizados comandos SQL para a sua manipulação. Um dos bancos de dados NoSQL mais utilizados é o Mo
gravadas coleções de documentos. Neste sentido, a linguagem utilizada, baseada em documentos, torna as consultas mais fáceis de serem convertidas para este ban
sentenças verdadeiras e F para as falsas:
 
(    ) Os documentos são armazenados em uma versão binária do JSON, chamada BSON.
 (    ) Para inserir um novo registro no banco de dados MongoDB, basta realizar o comando SQL "INSERT INTO" mais a tabela e os valores a serem gravados.
 (    ) O MongoDB possui alguns comandos para filtro, agregação e classificação, como skip, sort, count, por exemplo.
 (    ) Através do Shell, é possível gerenciar o banco de dados.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) V - V - F - V.
 c) F - V - V - V.
 d) V - V - V - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQz&action4=MjAyMC8y&prova=MjcxNTUwNjA=#questao_10%20aria-label=

Continue navegando