Buscar

Avaliação Final (Objetiva) - Individual

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 10 páginas

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 6, do total de 10 páginas

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 9, do total de 10 páginas

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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:826933)
Peso da Avaliação 3,00
Prova 67300590
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
O mapeamento objeto relacional ou ORM é um framework que tem como objetivo reduzir ou eliminar as 
discrepâncias entre a orientação a objetos e os bancos de dados relacionais. Pode-se afirmar que é um problema 
difícil de ser resolvido, pois a necessidade é de sincronizar tipos de dados de representações distintas, onde um 
está nos bancos de dados relacionais e o outro na memória. Com relação ao mapeamento objeto relacional, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O relacionamento “Um para Um” é feito mapeando-se os atributos simples cuja escrita é representada pela 
anotação @OneToOne.
( ) O relacionamento “Muitos para Um” é feito mapeando-se os atributos simples cuja escrita é representada 
pela anotação @ManyToOne.
( ) A anotação @ManyToMany (“Muitos para Muitos”) indica que o relacionamento é bidirecional e, mesmo 
que seja informado em apenas uma das classes, será possível realizar a navegação em ambos os lados.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V.
B F - V - F.
 VOLTAR
A+ Alterar modo de visualização
1
C V - V - F.
D V - F - F.
O JSF possui suporte nativo à AJAX desde a versão 2.0, o que facilita mais uma vez o trabalho dos 
desenvolvedores.
Sobre o AJAX, assinale a alternativa CORRETA:
A Envia requisições para o servidor sem atualizar a página toda.
B O JSF sempre teve suporte nativo.
C Não é possível capturar eventos em uma página WEB.
D O JAF sempre teve suporte nativo.
São os principais serviços disponibilizados pelas tecnologias envolvidas na plataforma K19.
Sobre o exposto, assinale a alternativa CORRETA:
A Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Persistência, Gerenciamento de
Objetos e Integração.
2
3
B Transações, Insegurança, Remotabilidade, Multithreading e Concorrência, Persistência, Gerenciamento de
Objetos e Integração.
C Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Persistência, Governança de
Objetos e Integração.
D Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Insistência, Gerenciamento de
Objetos e Integração.
Uma empresa desenvolveu um sistema web de cadastro de veículos, para o qual foi utilizado o framework de 
desenvolvimento web JSF (Java Server Faces), cuja persistência no banco de dados foi realizada através da 
tecnologia JPA. Neste sistema, existem cadastros que devem ser realizados antes do cadastro principal de 
veículo. Um destes cadastros iniciais é o de marcas, o qual é utilizado para carregar o campo tipo combo box 
(lista) da tela de cadastro de veículos. Assim como para o cadastro de marcas, os demais pré-cadastros são 
requisitados para carregar corretamente a tela principal de cadastro de veículos. A primeira funcionalidade 
desenvolvida e liberada para usuários testarem deste sistema de cadastro de veículos foi a de "login" (acesso 
interno ao sistema). Nessa funcionalidade, existe uma tela com usuário e senha, na qual usuários cadastrados 
podem acessar o sistema internamente e, dessa forma, ter acesso aos pré-cadastros e ao cadastro principal de 
veículos. No código fonte "Classe UsuarioService", é apresentada uma classe da funcionalidade de login do 
sistema. 
4
Com base neste código-fonte da classe apresentada, assinale a alternativa CORRETA:
A Na classe apresentada existem métodos que realizam regras de negócio da aplicação.
B A classe apresentada mantém estado conversacional de um objeto.
C Em uma classe Stateless Session Bean, a anotação "@Inject" é obrigatória, conforme utilizada na linha
14.
D A anotação "@Stateless", utilizada na linha 12, é obrigatória em qualquer Stateless Session Bean.
Classe UsuarioServiceClique para baixar o anexo da questão
Em um sistema, normalmente precisamos apresentar dados que estão gravados em um banco de dados, assim 
como informações de sistema, horário de acesso, dentre outros. Para fazer isso, no JSF, criamos a arquitetura da 
aplicação separada em camadas, facilitando a manutenção do software e tornando-o mais legível.
Nesse contexto, analise o código-fonte "Classe HelloBeanMB" e então assinale a alternativa CORRETA:
A O código-fonte sendo apresentado é um Managed Bean, o qual funciona na camada view da aplicação.
5
B O código-fonte sendo apresentado é um Managed Bean, o qual funciona na camada modelo (model) da
aplicação.
C O código-fonte sendo apresentado é um Managed Bean, o qual funciona na camada de controle
(controller) da aplicação.
D O código-fonte sendo apresentado é uma entidade do banco de dados, a qual funciona na camada de
modelo (model) da aplicação.
Classe HelloBeanMBClique para baixar o anexo da questão
Enquanto a ideia dos stateless session beans era representar um processo ou uma regra de negócio através de 
um componente composto por uma ou mais classes e seus métodos, os stateful session bean trabalham de modo 
a representar um conceito da aplicação, cujo estado deva ser mantido, como um cliente, um produto ou um 
carrinho de compras.
Sobre os dois estados que um singleton session bean pode ter, assinale a alternativa CORRETA:
A Criado e Pronto.
B Não existe e Pronto.
C Null e Final.
D Iniciado e Finalizado.
6
O NetBeans é uma IDE (Integrated Development Environment) pertencente à Oracle e foi projetada para 
o desenvolvimento ágil em várias plataformas: desktop, web e mobile, facilitando o desenvolvimento em Java, 
HTML5, JavaScript e CSS. Além disso, existem ferramentas acopladas que permitem o desenvolvimento em 
PHP e em C, sendo uma ferramenta ofertada gratuitamente e de código aberto. Com relação ao NetBeans, 
analise as sentenças a seguir:
I- O Netbeans possui suporte para a criação de aplicações web em Java, além de suporte a outras linguagens de 
programação. 
II- Através do NetBeans não é possível trabalhar com algumas tecnologias da plataforma Java como o JSF.
III- Com o NetBeans é possível realizar a integração entre o MySQL e o servidor de aplicação Glassfish.
IV- O usuário do NetBeans atua de forma mais intensa nas atividades relacionadas ao levantamento de 
requisitos, bem como com as atividades relacionadas ao teste unitário de módulos do sistema. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III estão corretas.
7
Muitas aplicações precisam de mais de uma tabela para ser funcional. Essas tabelas, por sua vez, podem ter 
relacionamentos entre si. Para auxiliar esses relacionamentos, o JPA traz multiplicidades possíveis.
Sobre essas multiplicidades, assinale a alternativa CORRETA:
A Muitos para um (M:1) - Um para nenhum (1:0) - Um para um (1:1).
B Nenhum para um (0:1) - Muitos para um (M:1) - Um para nenhum (1:0).
C Um para um (1:1) - Muitos para um (M:1) - Um para muitos (1:M). 
D Um para muitos (1:M) - Um para um (1:1) - Nenhum para nenhum (0:0).
A linguagem de programação Java possui diversos recursos e frameworks de desenvolvimento de 
aplicações, as quais podem ser desktop, web, aplicativo para smartphone ou até serviços. Neste contexto, a 
instância dos stateless session beans são administradas pelos EJB container, dentro do servidor de aplicação. 
Com relação ao stateless session bean, assinale a alternativa CORRETA:
A O ciclo de vida de um Stateless Session Bean possui três estados definidos: em connstrução, não existe e
pronto.
B As configurações para melhorar a eficiência das chamadas dos stateless session beans são as mesmas para
todos os servidores de aplicação.
C As características do stateless session bean favorecem na escalabilidade da aplicação.
8
9
D Quando definida a anotação @PostConstruct em um método de um objeto stateless session bean, a
implementação deste é executada quando o objeto é eliminado da memória.
Um stateful sessionbean é um tipo de bean do EJB que preserva o estado de conversação com o cliente. 
Um stateful session bean, o qual possui preservação de seu estado, mantém o estado do cliente associado em 
suas variáveis de instância. O EJB container cria um bean de sessão com preservação de estado separado para 
processar cada solicitação do cliente. Com relação ao statefull session bean, analise as afirmativas a seguir:
I- Uma instância do stateful session bean pode ser passivada quando ociosa. 
II-Quando um cliente solicita por injeção ou lookup um stateful session bean, o EJB cria uma nova instância 
deste componente para atender ao cliente.
III- Após um certo tempo de ociosidade, o EJB Container pode transferir o conteúdo de uma instância ociosa 
para dispositivos secundários de armazenamento. 
IV- O processo de passivação de um stateful session bean pode ser descrito como a transferência do conteúdo 
de um objeto stateful session bean para a memória secundária. 
Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B Somente a afirmativa II está correta.
C As afirmativas I, II e III estão corretas.
D As afirmativas II e IV estão corretas.
10
Imprimir

Continue navegando