Questões de Concurso sobre Beans (JavaBeans, EJB, ManagedBeans, etc)

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
44 questões encontradas
Questões por página
20
Mais recentes
 

No código Java a seguir, o uso de stream, referência de método e Optional permite processar a lista de forma declarativa, sendo BEA o resultado da execução desse código.


Imagem associada para resolução da questão


C

Certo


E

Errado

Considere um objeto chamado aluno com um atributo chamado nome. Qual das alternativas seguintes mostra a forma correta de acessar esse atributo em Java seguindo a convenção JavaBeans?


A

aluno.nome


B

aluno["nome"];


C

aluno->nome;


D

aluno.getNome();


E

aluno.nome()

Relacione os seguintes middlewares (RPC, CORBA, JAVA RMI, JAVA EJB) com suas respectivas definições.


1. RPC

2. CORBA

3. JAVA RMI

4. JAVA EJB


( ) É um middleware que fornece um modelo de objetos distribuído e um conjunto de serviços para a comunicação entre objetos remotos.

( ) É um protocolo que permite a comunicação entre processos em execução em máquinas diferentes.

( ) É um framework que fornece um modelo de componentes para a criação de aplicações distribuídas.

( ) É um framework que permite a criação de objetos remotos em Java.


Assinale a opção que indica a relação correta, na ordem apresentada.


A

2 – 1 – 3 – 4.


B

2 – 1 – 4 – 3.


C

1 – 2 – 4 – 3.


D

2 – 3 – 1 – 4.


E

3 – 2 – 4 – 1.

André está desenvolvendo um sistema com uso de EJBs, os objetos distribuídos da plataforma Java, e resolveu estudar a arquitetura adotada na plataforma JEE.


Sua análise levou à conclusão de que a implementação do pool de Session Beans segue o padrão:


A

Proxy;


B

Adapter;


C

Flyweight;


D

Abstract Factory;


E

Chain of Responsibility.

São anotações de proteção de acesso (Securing Access) ao Enterprise Java Beans (EJB) versão 3.2:


A

@DeclareBeans, @PermitFull, @DenyFull, @RolesAll e @Run.


B

@SecurityBeans, @PermitFull, @DenyFull, @RolesAll e @Run.


C

@DeclareRoles, @PermitAll, @DenyAll, @RolesAll e @RunAs.


D

@SecurityRoles, @PermitAll, @DenyAll, @RolesAllowed e @RunAs.


E

@DeclareRoles, @PermitAll, @DenyAll, @RolesAllowed e @RunAs.

Relacione corretamente cada item da primeira coluna com sua descrição na segunda coluna:


Primeira coluna: tecnologias


1.JavaEE 8

2.JTA

3.EJBs

4.Servlet

5.JSP


Segunda coluna: descrição


(__)Plataforma de desenvolvimento Java para aplicativos empresariais.

(__)Componentes Java para aplicativos empresariais.

(__)Gerenciar transações em aplicativos Java.

(__)Páginas HTML executadas no lado do servidor.

(__)Um componente Java para aplicativos web dinâmicos.


Assinale a alternativa que apresenta a correta associação entre as colunas:


A

1 - 3 - 2 - 5 - 4.


B

1 - 4 - 2 - 5 - 3.


C

3 - 2 - 5 - 1 - 4.


D

3 - 1 - 5 - 2 - 4.


E

1 - 2 - 4 - 5 - 3.

EJB (Enterprise Java Beans) utiliza máquinas clientes que funcionam como um gateway para os clientes que usam os componentes de um navegador da Web e um plug-in Java executados juntos no cliente.


C

Certo


E

Errado

Em uma aplicação, considere a existência de uma classe chamada Advogado com o atributo nome e outra classe AdvogadoDto com o atributo nomeCompleto. Usando MapStruct, uma Analista criou a interface abaixo.


..I..

public interface AdvogadoMapper {

---- ..II..(target = "nomeCompleto", source = "nome")

----AdvogadoDto advogadoToAdvogadoDto(Advogado advogado);

}


Para que o mapeamento seja realizado corretamente, as lacunas I e II devem ser preenchidas, correta e respectivamente, por


A

@Mapper e @Equity


B

@Mapper e @Mapping


C

@Mapping e @Equals


D

@MapStruct e @Mappings


E

@MapStruct e @Map

Selecione, dentre as alternativas abaixo, o nome dado a uma classe Java composta por todos os seus atributos privados, seus métodos getters and setters e um construtor vazio:


A

Java Bean


B

Regular Class


C

Hotspot


D

Repository


E

Enterprise Java Bean (EJB)

Os datasources são configurações que definem como os bancos de dados serão acessados por aplicativos Java; no JBoss, o datasource do tipo non-XA não gera nenhuma carga adicional e deve ser utilizado para aplicativos em que as transações sejam distribuídas em vários bancos de dados.


C

Certo


E

Errado

Escopos definem, na aplicação, como um bean é persistido e compartilhado no Spring Framework. Podemos definir um escopo de um bean utilizando a anotação


A
@Scope(“response”)

B
@Scope(“singleton”)

C
@Scope(“get”)

D
@Scope(“post”)

Acerca dos beans de sessão statefull do EJB (Enterprise Java Beans), é correto afirmar que


A

eles são criados apenas uma vez e disponibilizados para todos os usuários do contêiner EJB.


B

eles devem ser invocados, processados e, se for o caso, retornar o resultado para o chamador.


C

eles contêm operações que não precisam durar mais do que uma chamada.


D

uma instância criada para um usuário não é usada por requisições de usuários diferentes.


E

as alterações feitas em um componente tornam-se visíveis a todos os outros usuários.

Os servidores de aplicação Java EE completos geralmente possuem contêiner web e contêiner EJB. Porém, alguns servidores, em relação a estes dois, possuem apenas contêiner web, como é o caso do


A

WebLogic.


B

GlassFish.


C

WebSphere.


D

Jetty.


E

JBoss.

Assinale a alternativa que contém apenas serviços de gerenciamento oferecidos pelo contêiner EJB.


A

Transformação, persistência, fases, segurança.


B

Transformação, consistência, fases, segurança.


C

Transação, persistência, ciclo de vida, riscos.


D

Transação, consistência, fases, segurança.


E

Transação, persistência, ciclo de vida, segurança.

Em projetos Java EE corporativos baseados em arquitetura cliente-servidor, geralmente executam-se no servidor de aplicação códigos


A

Bootstrap.


B

XML.


C

EJB.


D

JavaScript.


E

jQuery.

Sobre JNDI (Java Naming and Directory Interface), analise as proposições abaixo.


1) O uso de contextos de nomes JNDI se faz necessário junto aos módulos Web Container e EJB Container.

2) JNDI, parte do projeto de JSF, utiliza XHTML como tecnologia de apresentação dos dados, possibilitando a separação entre as camadas de negócio e de controle.

3) A arquitetura JNDI consiste em uma application programming interface (API) e uma service provider interface (SPI), em que as aplicações Java utilizam a JNDI SPI para acessar os serviços de diretórios, tais como LDAP e NDS que são, nessa arquitetura, diretamente ligados a JNDI API.

Está(ão) correta(s), apenas:


A

1


B

2


C

1 e 2.


D

1 e 3.


E

2 e 3.

Sobre EJB, analise as seguintes proposições.


1) GlassFish e TomCat são exemplos de servidores de aplicação JEE que suportam a tecnologia EJB.

2) No EJB 3.0 (Enterprise Java Beans), a persistência embasada em campos faz uso dos métodos getter e setter para gravar os dados.

3) Toda aplicação EJB é executada e gerenciada por um EJB Container. Há diversas opções de EJB Container disponíveis.


Está(ão) correta(s), apenas:


A

1


B

2


C

3


D

2 e 3.


E

1 e 3.

Qual a principal função da JAVA EJB?


A

Tecnologia JAVA padronizada para criação de componentes em uma arquitetura confiável.


B

Arquitetura da tecnologia JAVA com a função de criação de projetos.


C

Por meio desta função se cria o Glassfish.


D

Plataforma Oracle.

 
 
Gerar simulado