Questões de Concurso
Sobre plataforma java em programação
Foram encontradas 615 questões
Adquiriu-se a última versão do Java Platform, Enterprise Edition. Nessa última versão do Java EE temos containers e API’s tais como:
(1) JTA (Java Transaction API).
(2) JSF (JavaServer Faces).
(3) JDBC (Java Database Connectivity).
(4) JPA (Java Persistence API).
Uma aplicação web criada com Java EE possui uma página chamada index.html contendo o formulário abaixo:

No corpo da página dados.jsp, foram usadas instruções para receber e exibir o nome digitado no formulário:
I. <%= request.getAttribute("nome")%>
II. <%= request.getParameter("nome")%>
III. <% out.print(request.getParameter("nome")); %>
IV. ${param.nome}
As instruções que recebem e exibem corretamente o nome digitado no formulário são as que constam APENAS em
In Java EE 6, Expression Language supports both immediate and deferred evaluation of expressions. Immediate evaluation means that the expression is evaluated and the result returned as soon as the page is first rendered. Deferred evaluation means that the technology using the expression language can use its own machinery to evaluate the expression sometime later during the page’s lifecycle, whenever it is appropriate to do so.
Expressions that are evaluated immediately and the expressions whose evaluation is deferred use, respectively, the syntaxes
Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na superclasse A há um método calcularValor, também presente nas duas subclasses B e C, mas implementado de maneiras diferentes. A partir do método main de uma classe principal, utilizou-se o seguinte bloco de código:
A t1 = new A();
System.out.println(t1.calcularValor());
A t2 = new B();
System.out.println(t2.calcularValor());
A t3 = new C();
System.out.println(t3.calcularValor());
Após compilar e executar a aplicação, foram exibidos na tela os valores 4, 9 e 5. Nessa aplicação evidencia-se o uso de
Associe os escopos para objetos existentes na programação Web com Java/Servlets, na coluna à esquerda, às afirmativas na coluna à direita.
(1) Page/JSP
(2) Request
(3) Session
(4) Application
( ) Utilizado para referenciar serviços da aplicação.
( ) Objetos referenciados neste escopo possuem o menor ciclo de vida.
( ) Utilizado para referenciar objetos relacionados a uma instância de cliente remoto, persistindo-os por várias requisições.
A sequência correta é
Para que o parâmetro passado na URI de acesso ao WebService seja injetado no parâmetro “x” do método getCliente(), deve ser adicionada uma anotação na lacuna apresentada. Qual anotação tem esse propósito?
Os servidores de aplicação fornecem a infraestrutura básica necessária para o desenvolvimento e a distribuição de aplicações. Em relação aos servidores de aplicação da plataforma Java EE, analise as afirmativas a seguir:
I. GlassFish e Apache Geronimo são servidores de aplicação open source compatível com a especificação J2EE.
II. O Apache Tomcat não dispõe de um container EJB.
III. JBoss é programado em Java, portanto, pode ser usado em qualquer sistema operacional que suporte essa linguagem de programação.
Está correto o que se afirma em:
A partir do código acima, escrito na linguagem de implementação Java, julgue o próximo item.
O método com a assinatura public static void main (String[] args){ } é responsável por caracterizar a
classe como uma aplicação que a Máquina Virtual Java (JVM) deverá interpretar no momento da execução do programa.
Sobre a linguagem de programação Java, analise as afirmativas seguintes:
I A JVM (Java Virtual Machine) é usada como interpretador, logo, Java é uma linguagem de script, além de ser uma linguagem orientada a objeto.
II A orientação em objetos em Java é opcional, assim como em C++ é possível escrever programas de forma estruturada.
III Para se utilizar uma classe pública de um pacote externo, uma das opções é importar a classe desse pacote.
Está(ão) CORRETA(S)
Considere a imagem de um servidor de aplicação Java EE abaixo.

As lacunas I, II e III são, correta e respectivamente, preenchidas com
Considere as linhas abaixo, presentes em um método de uma aplicação Java SE que acessa um banco de dados MySQL.
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/b","r", "p");
Ao executar estas linhas podem ocorrer, respectivamente, as seguintes exceções:
Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo:

Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução:
Acerca de linguagens de programação e J2EE e portais corporativos, julgue o seguinte item.
O uso de multi-threading na renderização paralela possibilita
que o usuário de um portal corporativo possa executar uma
ação sobre um dos painéis do portal sem que os demais painéis
estejam totalmente carregados.
