

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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.

Certo
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?
aluno.nome
aluno["nome"];
aluno->nome;
aluno.getNome();
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.
2 – 1 – 3 – 4.
2 – 1 – 4 – 3.
1 – 2 – 4 – 3.
2 – 3 – 1 – 4.
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:
Proxy;
Adapter;
Flyweight;
Abstract Factory;
Chain of Responsibility.
São anotações de proteção de acesso (Securing Access) ao Enterprise Java Beans (EJB) versão 3.2:
@DeclareBeans, @PermitFull, @DenyFull, @RolesAll e @Run.
@SecurityBeans, @PermitFull, @DenyFull, @RolesAll e @Run.
@DeclareRoles, @PermitAll, @DenyAll, @RolesAll e @RunAs.
@SecurityRoles, @PermitAll, @DenyAll, @RolesAllowed e @RunAs.
@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:
1 - 3 - 2 - 5 - 4.
1 - 4 - 2 - 5 - 3.
3 - 2 - 5 - 1 - 4.
3 - 1 - 5 - 2 - 4.
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.
Certo
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
@Mapper e @Equity
@Mapper e @Mapping
@Mapping e @Equals
@MapStruct e @Mappings
@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:
Java Bean
Regular Class
Hotspot
Repository
Enterprise Java Bean (EJB)
O arquivo de configuração host-master.xml deve ser utilizado para configurar os detalhes necessários para o funcionamento de um servidor em formato standalone.
Certo
Errado
O comando EAP_HOME/bin/standalone.sh permite iniciar o JBoss de forma autônoma, considerando-se que, nesse comando, EAP_HOME seja o diretório de instalação.
Certo
Errado
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.
Certo
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
Acerca dos beans de sessão statefull do EJB (Enterprise Java Beans), é correto afirmar que
eles são criados apenas uma vez e disponibilizados para todos os usuários do contêiner EJB.
eles devem ser invocados, processados e, se for o caso, retornar o resultado para o chamador.
eles contêm operações que não precisam durar mais do que uma chamada.
uma instância criada para um usuário não é usada por requisições de usuários diferentes.
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
WebLogic.
GlassFish.
WebSphere.
Jetty.
JBoss.
Assinale a alternativa que contém apenas serviços de gerenciamento oferecidos pelo contêiner EJB.
Transformação, persistência, fases, segurança.
Transformação, consistência, fases, segurança.
Transação, persistência, ciclo de vida, riscos.
Transação, consistência, fases, segurança.
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
Bootstrap.
XML.
EJB.
JavaScript.
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:
1
2
1 e 2.
1 e 3.
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:
1
2
3
2 e 3.
1 e 3.
Qual a principal função da JAVA EJB?
Tecnologia JAVA padronizada para criação de componentes em uma arquitetura confiável.
Arquitetura da tecnologia JAVA com a função de criação de projetos.
Por meio desta função se cria o Glassfish.
Plataforma Oracle.