Buscar

Avaliação de Java EE

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

Continue navegando