Prévia do material em texto
Disciplina: DESENVOLVIMENTO WEB FULL MVC NC
Aluno: ÉVERTON MATHEUS SOUSA NASCIMENTO 202003597619
Turma: 9001
CCT1024_NC_202003597619 (AG) 24/11/2023 00:15:45 (F)
Avaliação: 9,00 pts de 10,00 Nota SIA: 9,00 pts
ENSINEME: TECNOLOGIAS JPA E JEE
1. Ref.: 3990963 Pontos: 1,00 / 1,00
Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas
con�gurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a
responsabilidade de de�nir parâmetros globais e a conexão com o banco de dados. Qual o nome do arquivo?
web.xml
context.xml
persistence.xml
manifest
readme.txt
2. Ref.: 3990965 Pontos: 1,00 / 1,00
Os EJBs do tipo Session Bean podem ser divididos em três per�s, sendo que um deles permite a ocorrência
de apenas uma instância por máquina virtual, viabilizando o compartilhamento de dados de forma global,
entre todos os aplicativos do servidor. Qual é o per�l do EJB descrito?
Entity
Singleton
Stateless
Message Driven Bean
Stateful
03590 - IMPLEMENTAÇÃO DA ARQUITETURA MVC
3. Ref.: 6094478 Pontos: 1,00 / 1,00
Considere que o trecho de código esteja funcionando corretamente:
Assert.assertEquals(1,1);
Selecione a opção correta.
Retorna verdadeiro.
Retorna falso.
Retorna a soma dos valores.
Veri�ca se a instalação do Maven está correta.
Arredonda o valor de entrada.
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 1/3
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990963.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990963.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6094478.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6094478.');
4. Ref.: 6094476 Pontos: 1,00 / 1,00
O nome de um artefato quali�cado é: "exemplo.empresa.app:aplication:7". Neste sentido, selecione a opção correta.
O "groupId" é "7"
O "artifactId" é "7"
O "groupId" é "application"
O "groupId" é "exemplo.empresa.app"
O "artifactId" é "exemplo.empresa.app"
03591 - CAMADA DE MODELO - MAPEAMENTO OBJETO RELACIONAL
5. Ref.: 6095691 Pontos: 1,00 / 1,00
A arquitetura MVC simpli�ca a manutenção e atualização do sistema ao longo do tempo. A respeito dessa
arquitetura, selecione a opção correta.
Separa as funcionalidades de um sistema em grupos a�ns.
Combina todas as funcionalidades de um sistema em uma única camada gerenciadora.
Deve ser aplicada para documentar o projeto.
É uma linguagem de programação.
Tem foco nas operações de persistência de dados.
6. Ref.: 6096565 Pontos: 1,00 / 1,00
Um aspecto básico da JPA é o uso de anotações. Selecione a opção correta que contenha o parâmetro da anotação de
multiplicidade que propaga as operações de persistência.
cascade = CascadeType.Many
fetch = FetchType.EAGER
fetch = FetchType.LAZY
mappedBy="nome_da_tabela_do_relacionamento"
cascade = CascadeType.ALL
03592 - CAMADA DE CONTROLE - SERVIÇOS
7. Ref.: 6119399 Pontos: 1,00 / 1,00
Uma forma simples para gerenciar os dados que são recebidos pela página JSP é através da sintaxe JSTL, a qual
permite expressar valores, utilizar estruturas condicionais e de�nir trechos com repetição, entre diversas outras
possibilidades. Qual comando do JSTL permite a repetição de um trecho da página para cada elemento pertencente a
uma coleção?
Var
Empty
Test
ForEach
Not empty
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 2/3
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6094476.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6094476.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6095691.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6095691.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6096565.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6096565.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6119399.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6119399.');
8. Ref.: 6119398 Pontos: 0,00 / 1,00
A camada View, na arquitetura MVC, corresponde às interfaces grá�cas, e deve englobar apenas componentes para
interação com o usuário e críticas de formatação. Ela depende de uma camada Controller, fazendo com que a
obtenção e manipulação de dados sejam sempre intermediadas por um controlador. Considerando uma página JSP,
onde uma lista é alimentada por uma coleção de entidades, como ocorre o envio da coleção a partir de um
controlador?
O controlador deve obter a coleção de entidades a partir do gestor JPA, ou equivalente, e adicionar um
atributo ao modelo, através de addAttribute, com a coleção obtida
A única forma de enviar os valores seria com a de�nição de um cookie, para que o navegador efetue o
preenchimento da lista de forma automática
Devemos invocar o método de consulta do componente DAO e efetuar o redirecionamento individual para a
página JSP, a partir de cada entidade obtida
Precisamos utilizar uma função na sintaxe Java Script, acionada pelo evento onLoad
O envio de valores não é possível, e todo o processamento deve ser feito na página JSP
03593 - CAMADA DE VISÃO
9. Ref.: 6115212 Pontos: 1,00 / 1,00
A biblioteca JQuery UI representou um grande avanço na construção de páginas, trazendo componentes
responsivos e perfeitamente alinhados com os melhores padrões de design. É uma biblioteca gratuita, totalmente
criada em linguagem Java Script, e que faz uma ótima utilização da sintaxe JSON para a de�nição de objetos. As
alterações proporcionadas pelo JQuery UI são realmente fantásticas, como a de�nição de uma janela para interação
com o usuário, a partir de algumas tags div no HTML e aplicação de um método especí�co sobre o seletor de mais
alto nível da estrutura. Qual seria esse método?
accordion
datepicker
sortable
dialog
modal
10. Ref.: 6115213 Pontos: 1,00 / 1,00
Uma grande vantagem do Thymeleaf é a de�nição de templates no formato HTML, com uma edição mais simples que
as páginas JSP, o que facilita muito o trabalho dos designers. Para que o ambiente funcione corretamente,
precisamos con�gurar diversos componentes, incluindo um que será responsável pelo processamento dos templates
durante a construção da resposta no ambiente Web. Qual é o componente responsável pelo processamento dos
templates?
WebContext
ServletContext
TemplateEngine
TemplateResolver
Writer
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 3/3
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6119398.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6119398.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6115212.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6115212.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6115213.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6115213.');