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

Limpar Busca

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.

No contexto do Java EE (Enterprise Edition), um servlet é

  • A uma aplicação Java que é executada em um navegador web por meio de um plug-in, a qual é embarcada dentro de uma página web.
  • B um componente Java gerenciado por um web container que recebe requisições e devolve respostas.
  • C um compilador Java utilizado para aplicações corporativas.
  • D um web container que gerencia e executa tipos específicos de classes Java.
  • E uma classe Java que acessa bancos de dados relacionais, diretamente ou via framework.

Julgue o item subsecutivo, a respeito de arquiteturas e servidores web.


Jetty é um servidor http de código aberto, escrito em Java, e um contêiner Java Servlet, facilmente integrado em dispositivos, ferramentas, estruturas, servidores de aplicativos e clusters e é caracterizado pelo tamanho, pela velocidade e pela escalabilidade.

  • Certo
  • Errado
O J2EE define quatro camadas básicas no modelo de aplicação. Identifique abaixo somente às camadas efetivamente existentes:
(1) camada de dados. (2) camada cliente. (3) camada de negócios. (4) camada de enlace.
Assinale a alternativa correta.
  • A da relação apresentada existem somente o 1, 2 e 3
  • B da relação apresentada existem somente o 1, 2 e 4
  • C da relação apresentada existem somente o 2, 3 e 4
  • D da relação apresentada existem somente o 1, 3 e 4

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.