Questões de JEE (Java Enterprise Edition) (Programação)

Limpar Busca
Quanto às principais API's, do J2EE (Java 2 Enterprise Edition), selecione a única alternativa que esteja tecnicamente incorreta.
  • A JCW (Java Connection Web)
  • B EJBs (Enterprise JavaBeans)
  • C JDBC (Java Database Connectivity)
  • D JTA (Java Transaction API)

A plataforma J2EE especifica quatro camadas para desenvolvimento de sistemas Web, como mostrado na figura a seguir:
Imagem relacionada à questão do Questões Estratégicas
Registre V, para verdadeiro, ou F, para falso:

( )A camada cliente tem o papel de uma interface de entrada e saída para interação do sistema com usuário e é executada na máquina do cliente.
( )A camada de apresentação ou Web é a primeira camada do servidor de aplicação e tem o papel de disponibilizar os serviços da camada de negócio para o ambiente Web, oferecendo conteúdo estático e conteúdo dinâmico gerado pelos componentes Web.
( )A camada de negócio é a responsável pelo gerenciamento dos dados do sistema e das regras de negócio.
( )A camada de negócios é o coração do sistema e é onde são implementadas todas as regras de negócio da aplicação.
( )A camada de dados representa o núcleo do sistema e é nela onde estão implementadas todas as regras de negócio da aplicação.

A sequência CORRETA é:

  • A V, V, V, V, V.
  • B F, F, V, V, V.
  • C V, V, V, V, F.
  • D V, F, F, V, F.
  • E V, V, F, V, F.

Em uma página chamada cadastro.jsp do site do Governo de XX, construído usando a tecnologia JSP, que é parte do Java EE, um desenvolvedor precisa importar todas as classes do pacote java.sql, relacionadas a operações da página com um banco de dados relacional. Para fazer esta importação, utiliza-se no início da página a instrução

  • A <%{import="java.sql.*"}>
  • B <%!page import="java.sql.*"%>
  • C import java.sql.*;
  • D <%@page import="java.sql.*"%>
  • E @import(java.sql.*);

Na camada de apresentação do Java EE 8, o uso de um gerente central que trata todos os pedidos (requests), ou um grupo de pedidos, para uma aplicação e os envia para um processo específico, é conhecido como

  • A Abstract Command
  • B Command
  • C Data Access Object
  • D Front Controller
  • E Service Locator

Java EE (Enterprise Edition – edição empresarial) é uma plataforma de programação para servidores na linguagem de programação Java. Com base nessa plataforma, analise as afirmações a seguir:


I. Servlets podem ser criados com o objetivo de receber chamadas HTTP, processá-las e devolver uma resposta ao cliente. Assim, podemos afirmar que cada servlet pode ser considerado um objeto em Java que recebe as requisições (request) e produz alguma resposta (response), como uma página HTML que é gerada dinamicamente.

II. Para não criar todo conteúdo dinâmico dentro de classes, é possível utilizar a tecnologia JSP – JavaServer Pages. É algo similar ao PHP, que dá para misturar o código PHP com o HTML. Uma das principais diferenças é que JSP utiliza a linguagem de programação Java.

III. Código Java pode ser digitado dentro do arquivo com extensão .jsp, incluindo declarações condicionais como a estrutura if-else e estruturas de repetição como a for e a while. Para escrever código Java na página, basta escrevê-lo entre as tags <% e %>. Esse tipo de código é chamado de scriptlet.

IV. Utilizar tablets é uma maneira de utilizar scriptlets sem a necessidade das tags <% e %>. Para utilizar tablets basta separar o código Java por tabulação. Isso possibilita um código mais enxuto e de fácil compreensão por parte dos programadores.


Estão corretas APENAS:

  • A I, II e III;
  • B I e III;
  • C II e IV;
  • D III e IV;
  • E I e IV.