

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.
Qual alternativa diferencia corretamente J2SE (Java SE) de J2EE (Java EE/Jakarta EE) no contexto histórico da plataforma Java?
Java SE é voltado exclusivamente a aplicações corporativas distribuídas.
Java EE/J2EE acrescenta APIs e serviços destinados a aplicações corporativas.
Java SE é interpretado e Java EE é compilado, por definição.
Java SE e Java EE sempre tiveram exatamente as mesmas APIs.
Java SE exige obrigatoriamente o uso de servidores de aplicação robustos.
Manuela está trabalhando no apoio ao desenvolvimento de um aplicativo e seu colega a questionou sobre o que é um servlet na linguagem Java. Manuela, de forma correta, respondeu que se trata de um (a)
ferramenta de desenvolvimento.
classe java.
biblioteca de componentes.
framework.
servidor web.
O JDBC é uma tecnologia importante nas aplicações WEB que utilizam a linguagem JAVA.
Assinale a afirmativa incorreta sobre esta tecnologia.
JDBC é uma camada de abstração que permite que uma aplicação JAVA possa se conectar a diversos bancos de dados relacionais.
A API JDBC passa as chamadas da aplicação para um controlador que pode ter vários tipos. O Tipo 1 depende de um cliente previamente instalado na máquina enquanto que o Tipo 4 pode ser baixado da rede automaticamente.
Os Servlets são tipicamente utilizados no módulo de Visualização do padrão MVC que recupera diretamente os dados utilizando exclusivamente a API JDBC TIPO 1.
As classes de modelo, no padrão MVC implementado em JAVA, agem como intermediário entre o controlador e a API JDBC que irá prover os dados.
O comando JAVA Class.forName carrega e registra o controlador JDBC.
A plataforma J2EE apresenta uma série de especificações que fornecem funcionalidades para se desenvolver aplicações empresariais. Dentre as diversas especificações destaca-se a Servlet API a qual disponibiliza as interfaces e classes necessárias para a criação de Servlets. Na programação de Java Servlets para se recuperar valores de uma solicitação HTTP, pode-se usar o método:
returnData
obtainObject
acceptRecord
acquireArgument
getParameter
O seguinte código-fonte de um servlet Java usa os métodos getServletConfig e getInitParameter para obter um parâmetro de configuração.

Para que seja obtido corretamente, o parâmetro de configuração dbdriver deve estar definido
no arquivo web.xml do web container.
no arquivo config.ini do web container.
no arquivo /
em uma tabela chamada config de um banco de dados relacional utilizado pelo web container.
em um arquivo chamado dbdriver dentro do diretório /
Um programador está desenvolvendo um servlet em Java que processa requisições HTTP do tipo GET, que trazem vários parâmetros e seus respectivos valores, obtidos de um formulário HTML. Para isso, ele tem que implementar a função doGet, com o seguinte formato geral:
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
/
}
Para recuperar o valor da variável idade na forma de um inteiro, que fragmento de código o programador deve usar?
int idade = Integer.parseInt(request.getParameter("idade"));
int idade = request.getInt("idade");
int idade = request.getParameter("idade");
int idade = request.getAttribute("idade");
int idade = request.getSession().getAttribute("idade");
Qual é o identificador (nome) do método da interface HttpServletResponse (javax.servlet.http) que pode ser utilizado para redirecionar uma resposta HTTP para outro recurso (servlet, jsp, html, entre outros)?
forward
sendRedirect
reDirect
forwardReDirect
dispatch
A interface javax.servlet.Servlet define métodos que são acionados durante o ciclo de vida padrão do servlet.
O método service() desta interface
sincroniza o acesso aos recursos compartilhados.
libera todos os recursos alocados e utilizados pelo servlet.
é idempotente quando utilizado para gerar páginas JSP.
executa somente se o método init() já tiver sido concluído.
invoca o método done() para registrar o fim da execução.
Servlets são programas Java que usam a Java Servlet Application Programming Interface (API), sendo empacotados em arquivos
Java.
ZIP.
WAR.
Class.
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.
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.
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().
Servlet é uma funcionalidade especificada pelo Java EE. Podemos defini-la como:
classes Java preparadas para receber requisições exclusivamente via protocolo HTTP de aplicações clientes nas quais são processadas e respondidas para os mesmos.
classes Java preparadas para receber requisições majoritariamente via protocolo HTTP de aplicações clientes nas quais são processadas e respondidas para os mesmos.
classes Java preparadas para receber requisições exclusivamente via protocolo HTTPS de aplicações clientes nas quais são processadas e respondidas para os mesmos.
classes Java preparadas para receber requisições exclusivamente via protocolo HTTP de aplicações clientes nas quais são processadas e não respondidas.
No contexto da Plataforma Java EE (Enterprise Edition), escolha dentre as opções seguir, a alternativa que apresenta a definição de um Servlet.
Um compilador Java usado para aplicações corporativas.
Uma classe Java que acessa bancos de dados relacionais, diretamente ou via framework.
Uma aplicação Java que é executada em um navegador web por meio de um plug-in, a aplicação é embarcada dentro de uma página web.
Um componente Java gerenciado por um web container que recebe requisições e devolve respostas.
Um web container que faz a gestão e executa tipos específicos de classes Java.
Em uma classe servlet Java uma mensagem foi incluída em um atributo e enviada para a página mensagens.jsp, por meio do código abaixo.
-
mensagem = "Usuário e/ou senha inválidos";
request.setAttribute("mensagem", mensagem);
RequestDispatcher disp = request.getRequestDispatcher("mensagens.jsp");
disp.forward(request, response);
-
Na página mensagens.jsp, para receber essa mensagem deve-se utilizar a instrução
<% String m = request.getParameter("mensagem"); %>
<% String m = (String) request.getParameter("mensagem"); %>
<%= String m = (String) request.getAttribute("mensagem"); %>
<% String m = (String) request.getAttribute("mensagem"); %>
<%= String m = request.getAttribute("mensagem"); %>
Há uma classe Java usada para estender as funcionalidades de um servidor. Respondem a requisições, e normalmente são usados para estender as aplicações hospedadas por servidores web; desta forma eles podem ser imaginados como Applets Java que rodam em servidores em vez de rodarem nos navegadores web. Trata-se da classe:
Rest.
HTML.
Servlets.
SGBD.
Pl/Sql.
Sobre o conceito e funcionamento dos Servelets, analise as afirmativas.
I.Os Servelets nada mais são do que programas escritos na linguagem Java e que são executados em resposta a requisões Web.
II.Os Servelets ficam residentes no servidor Web (mais especificamente no Web Container) e podem ser entendidos como uma extensão do servidor Web, já que também recebem requisições HTTP e enviam respostas de volta, mas são capazes de gerar conteúdo dinâmico como resposta de suas execuções.
III.Os Servelets são definidos como classes Java e possuem alguns métodos padrões que devem ser implementados para que se comportem como esperado.
Estão corretas as afirmativas.
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
A fase do ciclo de vida de um Servlet que ocorre no instante em que é feita a carga da aplicação pelo Servlet Container denomina-se
commit.
processamento.
atendimento de requisições.
inicialização.
finalização.
Os Servlets possuem um ciclo de vida bem definido, com basicamente três estados: inicialização, finalização e serviço. Este ciclo de vida é gerenciado pelo Web Container, que é responsável por carregar e executar os Servlets. Sobre o ciclo de vida dos Servlets, analise as afirmativas.
I.O primeiro estágio do ciclo de vida é o de inicialização. Este é o momento em que Web Container carrega o Servlet em memória e faz uma invocação ao seu método init.
II.Após a inicialização, o Servlet entra para a fase de serviço. Neste momento, ele está pronto para receber as requisições Web, processá-las e enviar a resposta.
III.A última fase do ciclo de vida: destruição, é o momento em que o Servlet é removido da memória e todos os recursos associados ao mesmo liberados.
Estão corretas as afirmativas.
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III