

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.
A interface de programação JDBC é largamente utilizada em programação Java. Assinale a alternativa que apresenta qual a finalidade do uso da interface de programação JDBC.
Fornecer interface de conexão com bancos de dados
Fornecer usuário e senha para conexão com bancos de dados
Fornecer pacote de instalação de bancos de dados
Fornecer instâncias de instalação de bancos de dados
Em uma aplicação Java que utiliza JPA, em condições ideais, considere manager um objeto válido criado por meio da instrução abaixo.
EntityManager manager =
Persistence.createEntityManagerFactory("trtPU").createEntityManager();
A instrução manager.createNamedQuery("Acesso.findByUserSenha", Acesso.class); irá retomar um objeto do tipo
Acesso
Query<Acesso>
TypedQuery<Acesso>
ArrayList<Acesso>
List<Acesso>
As aplicações JSP, classificadas na arquitetura Model 2, seguem o padrão MVC, em que os componentes Model, View e Controller são, respectivamente:
JSP, Servlet e Java Beans.
Servlet, JSP e Java Beans.
Servlet, Java Beans e JSP.
Java Beans, Servlet e JSP.
Java Beans, JSP e Servlet.
O seguinte programa Java utiliza a API JDBC para se conectar a um banco de dados MySQL.
import java.sql.*;
class MysqlTest {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con=
DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sistema",
"root","pass");
Statement stmt=con.createStatement();
ResultSet rs=
stmt.executeQuery("select * from dados");
while(rs.next())
System.out.println(rs.getString(2));
rs.close();
stmt.close();
con.close();
} catch(Exception e) {
System.out.println(e);
}
}}
O propósito desse programa é exibir o conteúdo
da coluna denominada dados de todas as linhas da tabela sistema.
de todas as colunas da primeira linha da tabela dados.
de todas as colunas da segunda linha da tabela dados.
da segunda coluna de todas as linhas da tabela dados.
da coluna denominada dados da segunda linha da tabela sistema.
Em uma aplicação Jakarta EE, criada e configurada em condições ideais, uma Técnica deseja injetar um EntityManager, que é uma parte essencial da API JPA, em uma classe Enterprise JavaBean (EJB), imediatamente antes da instrução private EntityManager entityManager;. Para isso, ela terá que utilizar a anotação
@PersistenceContext
@Injection
@EJBInject
@InjectTransaction
@entityInject
O Java Persistence API (JPA) define os padrões de persistência, condição fundamental para desenvolvimento de aplicativos orientados a objetos. Há, ainda, uma relação aos referenciamentos e aos tratamentos de eventos dele com o JavaServer.
Considerando o exposto acima, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta. d
( ) A forma de utilização de API de critérios de metamodelos faz referência aos atributos por meio de expressões.
( ) Na utilização de metamodelos, é possível obter a descrição de uma unidade persistente.
( ) O API de critérios se apresenta como uma opção à escrita em Java Persistence Query Language.
( ) A API de critérios baseada em strings é realizada por meio do recebimento das informações das propriedades das entidades.
(V); (V); (V); (F).
(F); (F); (F); (V).
(V); (F); (V); (V).
(F); (V); (F); (F).
No framework Hibernate do Java, o estado de um objeto de uma classe persistente que acabou de ser instanciado, mas que ainda não está associado a uma sessão, não possui representação no banco de dados e também não possui um identificador atribuído é conhecido como
inicial.
transiente.
persistente.
desanexado (detached).
flutuante.
No ciclo de vida de um servlet Java, o método init() é chamado
uma vez para cada requisição de cliente recebida, apenas.
uma única vez quando o servlet é criado.
uma única vez quando o servlet é criado e também uma vez para cada requisição de cliente recebida.
quando o servidor de aplicação que serve como container para o servlet inicia, mas antes de o servlet em si ser criado.
uma única vez quando a primeira requisição de cliente é recebida, ainda que o servlet seja criado na inicialização do servidor.
Em uma aplicação Java que utiliza JPA, em condições ideais, o método da interface EntityManager utilizado para salvar um objeto de uma entidade da aplicação chamada Processo na tabela processo do banco de dados é o
persist.
save.
append.
add.
execute.
A tag JavaServer Faces (JSF) que cria um botão com o rótulo Salvar e associa-o a um método salvar em um bean gerenciado chamado processo é
<jsf-commandButton value="Salvar" submit="$ {processo.salvar}" /
<h:button value="Salvar" submit="# {processo.salvar}" /
<jsf:button value="Salvar"” action="#{processo.salvar}" /
<h:commandButton value="Salvar" action="${processo.salvar()}" /
<h:commandButton value="Salvar" action="#{processo.salvar}" /
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.
Referente à arquitetura proposta para a plataforma Java J2EE, analise as assertivas abaixo e assinale a alternativa correta.
I. Supre as necessidades de aplicações empresariais centralizadas.
II. Se trata de uma aplicação simples sem divisão por camadas.
III. Enfatiza a utilização de padrões de projetos.
IV. O serviço de container deve estar disponível para utilização.
Todas as assertivas estão corretas.
Todas as assertivas estão incorretas.
Apenas a assertiva I está correta.
Apenas as assertivas I e II estão corretas.
Apenas as assertivas III e IV estão corretas.
Os aplicativos Java EE v8 são constituídos de diversos componentes. Um componente é uma unidade de software funcional independente que é montada em um aplicativo com suas classes e arquivos relacionados e que se comunica com outros componentes.
Em relação ao temas, analise as afirmativas a seguir:
I. Um aplicativo cliente fornece uma maneira para os usuários lidarem com tarefas que requerem interface mais rica do que aquela que pode ser fornecida por uma linguagem de marcação. Um aplicativo cliente geralmente tem uma interface gráfica do usuário criada a partir da API Swing ou da API Abstract Window Toolkit.
II. Os componentes de tecnologia Java Servlet, JavaServer Faces e JavaServer Pages são componentes executados no servidor Web, enquanto os componentes EJB são executados no servidor de regras de negócios.
III. Os componentes Java EE são interpretados da mesma forma que qualquer programa na linguagem Java. As semelhanças entre os componentes Java EE e as classes Java "padrão" são que eles são montados e são verificados como bem formados e se estão em conformidade com a especificação Java EE, são executados e gerenciados pelo aplicativo cliente.
Está correto o que se afirma em
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
O Java EE é uma plataforma que fornece uma ampla gama de tecnologias para desenvolvimento de aplicações empresariais, com várias camadas, cada uma com tecnologias específicas para atender a diferentes necessidades de negócios. Relacione corretamente cada item da primeira coluna (tecnologias) com a segunda coluna (camada):
Primeira coluna: tecnologias
1.JSF
2.JPA
3.JAX-WS
4JTA
5.JAAS
Segunda coluna: camada
(__)Serviços Web
(__)Dados
(__)Segurança
(__)Integração
(__)Apresentação
Assinale a alternativa que apresenta a correta associação entre as colunas:
5 - 4 - 1 - 3 - 2
5 - 3 - 4 - 2 - 1
4 - 3 - 1 - 2 - 5
5 - 1 - 4 - 2 - 3
3 - 2 - 5 - 4 - 1
A respeito da JVM (Java Virtual Machine), assinale a alternativa correta.
A JVM compõe o JRE (Java Runtime Environment) e executa código-fonte Java diretamente (arquivos .java) por meio de interpretação, tornando o Java independente de plataforma.
A mesma distribuição da JVM pode ser executada em diversos sistemas operacionais e, por isso, o Java é considerado independente de plataforma.
A JVM em si é dependente de plataforma, mas o mesmo bytecode de um programa Java pode ser executado por JVMs de diferentes sistemas operacionais.
O bytecode de um programa Java corresponde a código de máquina nativo do processador no qual o programa foi compilado pelo compilador javac.
Oferece o recurso conhecido como garbage collection aos programas Java em execução, mas para isso o tratamento de exceções precisa estar desabilitado.
A implementação padrão do método doTrace da classe HttpServlet do Java
retorna para o cliente os cabeçalhos recebidos em uma requisição HTTP do tipo TRACE, comumente usados para depuração.
suspende a execução do servlet na máquina virtual Java e aciona um depurador que permite inspecionar o estado corrente da aplicação, processo este conhecido como trace.
registra, em um arquivo de log, o histórico de chamadas ao servlet desde o início de sua execução.
retorna um timestamp que indica quando o objeto do tipo HttpServletRequest foi modificado pela última vez.
é chamada pelo método service para tratar requisições HTTP do tipo DELETE.
No contexto do Hibernate, considere a declaração a seguir.
Estudante estudante= new Estudante(); |
É correto afirmar que o objeto estudante, ao longo da sua existência/utilização, pode estar em algum dos estados:
Defined, Instanced e Latent;
Lazy, Eager e Restfull;
On, Loaded e Off;
Open, Active e Closed;
Transient, Persistent e Detached.
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.
Considere um Servlet java, que obtenha o locale conforme código abaixo:
■ Locale locale = request.getLocale();
Para recuperar a localidade em que a aplicação está sendo utilizada, precisará chamar qual método das opções disponíveis para retornar o código do país/ região em letras maiúsculas para esta localidade no formato ISO3166 de 2 letras?
localte.getDisplayCountry().
locale.getISO03Country().
locale.getCountry().
locale.getISO02Country().
locale.getDiaplayLanguage().
Quanto ao Java JDK, analise as afirmativas abaixo.
1. Se apenas precisar executar programas Java basta o JRE. No entanto, para desenvolver programas em Java precisa do JDK.
2. JVM é uma máquina virtual que interpreta o bytecode Java e o executa na plataforma em que a JVM está sendo executada.
Assinale a alternativa correta.
As duas afirmativas são verdadeiras
A afirmativa (1) é verdadeira, e a (2) é falsa
A afirmativa (2) é verdadeira, e a (1) é falsa
As duas afirmativas são falsas