Baixe o app para aproveitar ainda mais
Prévia do material em texto
Painel Meus cursos N668E1 AVALIAÇÃO AP Iniciado em quarta, 10 mai 2023, 19:40 Estado Finalizada Concluída em quarta, 10 mai 2023, 19:52 Tempo empregado 11 minutos 45 segundos Avaliar 3,00 de um máximo de 6,00(50%) Questão 1 Correto Atingiu 0,50 de 0,50 Em relação as seguintes especificações da plataforma Java EE: I. Java Persistence API (JPA) é uma API que padroniza a persistência dos dados através de mapeamento objeto relacional. II. Java Database Connectivity (JDBC) é uma API que permite conectar nossa aplicação exclusivamente com MySQL. III. Java Transaction API (JTA): é uma API que padroniza o tratamento de transações dentro de uma aplicação Java. Podemos verificar que: a. Todas são verdadeiras b. Apenas I é verdadeira c. I e II são verdadeiras d. II e III são verdadeiras e. I e III são verdadeiras Sua resposta está correta. A resposta correta é: I e III são verdadeiras https://moodle.universo.edu.br/my/ https://moodle.universo.edu.br/course/view.php?id=1247 https://moodle.universo.edu.br/course/view.php?id=1247#section-3 https://moodle.universo.edu.br/mod/quiz/view.php?id=37007 Questão 2 Correto Atingiu 0,50 de 0,50 Considere o seguinte fragmento de código da classe Cliente: Identifique a alternativa que apresenta o código reescrito com anotações JPA de modo a persistir a classe cliente em uma tabela chamada de clientes, cujas colunas possuem o mesmo nome dos atributos da classe e o id é auto incrementado. Escolha uma opção: a. public class Cliente{ public Long id; public String nome; private boolean ativo; @Temporal(TemporalType.DATE) public Calendar dataNascimento; // métodos… } b. @Entity @Table(name=”clientes”) public class Cliente{ private @Id private @GeneratedValue private Long id; private String nome; @Temporal(TemporalType.DATE) Protected Calendar dataNascimento; // operadores… } c. public class Cliente{ @Id @GeneratedValue protected Long id; protected String nome; protected boolean ativo; @Temporal(TemporalType.DATE) protected Calendar dataNascimento; // métodos… } d. @Entity public class Cliente{ @Id @GeneratedValue public Long id; private String nome; protected boolean ativo; @Temporal(TemporalType.DATE) public Calendar dataNascimento; // métodos… } e. @Entity @Table(name=”clientes”) public class Cliente{ @Id @GeneratedValue private Long id; private String nome; private boolean ativo; @Temporal(TemporalType.DATE) private Calendar dataNascimento; // métodos… } Sua resposta está correta. A resposta correta é: @Entity @Table(name=”clientes”) public class Cliente{ @Id @GeneratedValue private Long id; private String nome; private boolean ativo; @Temporal(TemporalType.DATE) private Calendar dataNascimento; // métodos… } Questão 3 Incorreto Atingiu 0,00 de 0,50 Questão 4 Correto Atingiu 0,50 de 0,50 A HQL é a linguagem de consultas do framework Hibernate. Sobre esta linguagem, é INCORRETO afirmar que: Escolha uma opção: a. Ela contém alguns conceitos como paginação e perfil dinâmico que são desconhecidos na SQL b. O HQL possui as quatro operações básicas utilizadas para manipulação da base de dados, são elas: SELECT, INSERT, MODIFY, DROP c. As consultas escritas em HQL são independentes do tipo de banco de dados usados, uma vez que a conversão em SQL ocorre apenas em tempo de execução d. É uma linguagem dita case-sensitive, ou seja, diferencia letras maiúsculas de minúsculas e. Ela implementa conceitos orientado a objetos, incluindo polimorfismo e herança Sua resposta está incorreta. A resposta correta é: O HQL possui as quatro operações básicas utilizadas para manipulação da base de dados, são elas: SELECT, INSERT, MODIFY, DROP É uma linguagem de marcação de textos ou definição da estrutura de um documento. Uma de suas características é que não gera um programa executável autônomo e em vez de instruções e comandos, existem elementos denominados tags que são utilizados para ligar e desligar uma formatação que se deseja aplicar a um documento. Essa afirmação corresponde a: a. JSP b. JPA c. JDBC d. JMS e. HTML Sua resposta está correta. A resposta correta é: HTML Questão 5 Incorreto Atingiu 0,00 de 0,50 Questão 6 Incorreto Atingiu 0,00 de 0,50 Sobre o padrão Data Access Object (DAO) é correto afirmar: Escolha uma opção: a. Revela os detalhes relativos à persistência de dados do resto da aplicação b. É um padrão para persistência de dados que permite separar regras de negócio das regras de acesso a banco de dados. c. É uma biblioteca escrita na linguagem Java que serve para acessar e manipular banco de dados. d. A vantagem é que aumenta o nível de complexidade de nosso código e. Todas são corretas Sua resposta está incorreta. A resposta correta é: É um padrão para persistência de dados que permite separar regras de negócio das regras de acesso a banco de dados. JSF é um framework web baseado no modelo MVC focado em componentes que simplifica a construção de interfaces e customização de componentes. Sobre o JSF é incorreto afirmar que: Escolha uma opção: a. O estado dos componentes é sempre guardado automaticamente, criando a característica Stateful b. Tem a vantagem de ser uma especificação do Java EE, isto é, todo servidor de aplicações Java tem que vir com uma implementação dele c. Associa os eventos do lado cliente com os manipuladores dos eventos do lado servidor (os componentes de entrada possuem um valor local representando o estado no lado servidor) d. Não permite fazer uso de JSP na camada de apresentação e. Permite que o desenvolvedor crie UIs através de um conjunto de componentes UIs prédefinidos Sua resposta está incorreta. A resposta correta é: Não permite fazer uso de JSP na camada de apresentação Questão 7 Incorreto Atingiu 0,00 de 0,50 Questão 8 Correto Atingiu 0,50 de 0,50 O model view controler (MVC) permite separar os dados da lógica de negócios, da interface do usuário e do fluxo de aplicação. Nesse sentido, alguns dos problemas que este padrão visa resolver são: I. As interfaces do usuário são sensíveis a mudanças; II. Uma mesma aplicação pode ter diferentes requisitos dependendo do tipo de usuário (ex. caixa, gerente); III. Uma aplicação pode ter que ser implementada em outra plataforma; Assinale as alternativa correta a. Todas são corretas b. Apenas I e III são verdadeiras c. Apenas III é verdadeira d. Apenas I e II são verdadeiras e. Apenas II é verdadeira Sua resposta está incorreta. A resposta correta é: Todas são corretas A seguinte tag permite criar listas não ordenadas em HTML. a. <item> b. <ul> c. <tr> d. <td> e. <ol> Sua resposta está correta. A resposta correta é: <ul> Questão 9 Incorreto Atingiu 0,00 de 0,50 Questão 10 Correto Atingiu 0,50 de 0,50 Considere as seguintes afirmações: I. Um Servidor de Aplicações é um software que disponibiliza um ambiente para a instalação e execução de aplicações, centralizando e dispensando a instalação nos computadores clientes. II. O Tomcat é um servidor web Java, mais especificamente, um container de servlets. III. Java Server Pages (JSP) é uma especialização de servlets que permite desenvolver facilmente aplicações em Java mais robustas usando componentes da biblioteca Swing. Podemos verificar que: a. Apenas I é verdadeira b. I e III são verdadeiras c. II e III são verdadeiras d. I e II são verdadeiras e. Todas são verdadeiras Sua resposta está incorreta. A resposta correta é: I e II são verdadeiras Assinale a alternativa correta sobre as diferenças entre um servidor de aplicação de umservlet container? I. Um servidor de aplicações é um software que fornece um ambiente para execução de aplicações. Um servlet container é o componente de um servidor web que interage com servlets java. II. O servidor de aplicações é um midleware para aplicações. Enquanto os servlets containers são servidores que não oferecem tudo, mas um grupo menor de especificações para o desenvolvimento web. III. Um servidor de aplicações é um software que fornece um ambiente para execução de aplicações. Algumas especificações do servlet container em Java EE para lidar com o desenvolvimento de uma aplicação web são servlet, JSP e JSTL. a. I e III b. Somente III c. Somente I d. Somente II e. I e II Sua resposta está correta. A resposta correta é: I e III Questão 11 Incorreto Atingiu 0,00 de 0,50 Questão 12 Correto Atingiu 0,50 de 0,50 Sobre o fluxo de uma requisição utilizando o Spring MVC é correto afirmar que: I. Ao acessar uma URL por meio de um browser se envia uma requisição http para o servidor que roda a aplicação web com Spring MVC. Essa requisição é recebida pelo controlador do framework. II. O controller é encarregado de passar os dados para o model, que por sua vez executa todas as regras de negocio como podem ser cálculos, validações e acesso ao banco de dados. III. A view trata do modelo de negocios e provê uma interface que abstrai o acesso aos dados. IV. O controller retorna o nome da view, junto com os dados que ela precisa para renderizar a página. Escolha uma opção: a. Apenas III e IV são corretas b. Apenas I e II são corretas c. Apenas I, II e IV são corretas d. Apenas II e III são corretas e. Todas são corretas Sua resposta está incorreta. A resposta correta é: Apenas I, II e IV são corretas Escolha a opção que não corresponde ao uso de servlets a. Pelos servlets serem gerenciados pela JVM não tem muitos problemas de memória b. Os servlets trabalham juntamente com Java Server Pages c. O principal objetivo é receber chamadas TCP sendo processada e devolvida uma resposta para o cliente d. Possui acesso às bibliotecas Java que ajudam no ciclo do desenvolvimento e. Os servlets permitem serem movidos para outras aplicações Java e sistemas operacionais Sua resposta está correta. A resposta correta é: O principal objetivo é receber chamadas TCP sendo processada e devolvida uma resposta para o cliente Atividade an ter io r ◄ AT Seguir para... https://moodle.universo.edu.br/mod/assign/view.php?id=36786&forceview=1
Compartilhar