You are on page 1of 3

1a Questão (Ref.

: 201607536242) Pontos: 0,0 / 1,0

Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto
do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada
escopo?

Resposta: Requisição, execução, resposta, destruição.

Gabarito: 1.page - disponível apenas no contexto da página. 2.request - disponível para a requisição HTTP (a
página que recebeu a requisição e as páginas para onde a requisição é encaminhada), no contexo do objeto
request. 3.session - duração da sessão do cliente (o bean pode ser usado de uma requisição para outra), no
contexto do objeto session. 4.application - pode ser usado no contexto da aplicação por qualquer outro
componente no aplicativo Web.

Fundamentação do(a) Professor(a): Incorreto.

2a Questão (Ref.: 201607644188) Pontos: 0,5 / 1,0

Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura JEE.

Resposta: São padrões estipulados para tornar a codificação mais legível e mais ágil, procurando otimizar
codigos, e mante-los bem estruturados. A orientação a objeto, que implica a responsabilidade dos metodos a
classe, e mantem a organização dos componentes de código. A arquitetura cliente-servidor, que possibilita a
criação da interface de forma mais simples sem comprometer o desempenho das funcionalidades primordiais.

Gabarito: Padrões de desenvolvimento são soluções reutilizáveis de software para problemas já conhecidos e
formalizados, sendo muito utilizados em sistemas com arquiteturas mais robustas, a exemplo da arquitetura
MVC. Para o JEE são considerados muitos padrões de desenvolvimento, tanto estruturalmente como de forma
operacional, mas existem dois particularmente interessantes sob o foco estrutural: - Proxy, utilizado na
comunicação RMI-IIOP; e - FlyWeight, utilizado na concepção dos pools de EJBs.

Fundamentação do(a) Professor(a): Exemplos incorretos.

3a Questão (Ref.: 201607730443) Pontos: 0,0 / 1,0

A linguagem Java apresenta muitas palavras reservadas, e algumas delas podem modificar muito o
comportamento de um elemento programacional. Assinale a alternativa correta quanto ao uso da palavra
reservada.

Um parâmetro final pode ter seu valor modificado no corpo do método.


Classes concretas podem conter métodos definidos como abstract.
Uma classe final não pode ser estendida.
A palavra final serve para a definição de um elemento abstrato.
A palavra static serve para definir elementos que não podem ser modificados.

4a Questão (Ref.: 201608183606) Pontos: 1,0 / 1,0

Para recuperar os dados enviados através de uma requisição utiliza-se:

getParameter.request("nomedoparametro")
request.getParameter("nomedoparametro")
parameter.Requestget("nomedoparametro")
request.Parameterget("nomedoparametro")
parameter.getRequest("nomedoparametro")

5a Questão (Ref.: 201607590891) Pontos: 0,0 / 1,0

Para incluir blocos de código Java em uma página JSP utiliza-se a categoria de tags denominada

scriptlets.
expressões.
declarações.
comentários.
diretivas.

6a Questão (Ref.: 201607730473) Pontos: 1,0 / 1,0

A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização
envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste
processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:

SQLException e ClassNotFoundException
ClassNotFoundException e ServletException
SQLException e ServletException
ServletException e ArithmeticException
ClassNotFoundException e ArithmeticException

7a Questão (Ref.: 201608198938) Pontos: 0,5 / 0,5

"Especificação Java, JSR 14, que permite escrever códigos reutilizáveis por diferentes tipos de objetos; essa
especificação determina ao compilador, qual tipo de classe deve ser interpretada no momento da compilação,
permitindo ao programador especificar qualquer tipo de objeto para ser manipulado em uma classe". O texto se
refere a:

Generics
Classes
Anotações
JSP
JPA

8a Questão (Ref.: 201607544885) Pontos: 0,0 / 0,5

Quando uma Aplicação Web é criada, usualmente são utilizados três tipos de elementos: páginas JSP, Servlets e
classes de entidade (beans). Cada um destes elementos pode ser, usualmente, associado às seguintes camadas
do modelo MVC, respectivamente:

Visão, Modelo e Controle


Visão, Controle e Modelo
Modelo, Visão e Controle
Controle, Visão e Modelo
Modelo, Controle e Visão

9a Questão (Ref.: 201607740317) Pontos: 0,0 / 0,5

Considere as seguintes descrições:

I. Implementa persistência de dados com eficiência; faz o mapeamento entre objetos e tabelas do banco de
dados; permite o uso de herança e de vários tipos de relacionamentos; e oferece recursos de cache e
transações.

II. Faz uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas
web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.

III. Especificação para o desenvolvimento de interfaces web com Java, que é baseada em componentes e
eventos e especialmente integrada a ferramentas de desenvolvimento, o que facilita implementar recursos de
validação, navegação e conversão.

Os itens I, II e III referem-se, respectivamente, a:

JSF, JBoss Seam e AJAX.


JEE, JSF e Hibernate.
JPA, AJAX e JSF.
Jboss Seam, JEE e JPA.
JBoss Seam, EJB3 e Facelets.

10a Questão (Ref.: 201607590878) Pontos: 0,0 / 0,5

Na arquitetura de Web Services, o componente que compreende um serviço de diretórios para


armazenamento de descrições de serviços é

a Descrição, Descoberta e Integração Universal (UDDI).


o Protocolo de Acesso a Objetos Simples (SOAP).
a Linguagem de Definição de Web Services (WSDL).
a Arquitetura TCP/IP.
a Linguagem de Marcação Hiper-Texto (HTML).

You might also like