Questões de concursos sobre "Servlet" | Programação - página 6

Confira abaixo as principais questões de concursos sobre Servlet que cairam em provas de concursos públicos anteriores:

Q128642 - FCC Programador de computador 2015

O Servlet Container que suporta as tecnologias servlet, JSP, JSTL e JSF, mas não suporta EJB é o
Ver Comentários

Q128669 - FUNRIO Técnico de Tecnologia da Informação 2014

Para realizar o desenvolvimento de uma aplicação Web pode-se utilizar várias tecnologias de apresentação e interativas,
algumas delas executam do lado do cliente e outras do lado do servidor. Qual das seguintes tecnologias é executada do lado
do servidor?  
Ver Comentários

Q128801 - FUNCAB Programador de computador 2014

A classe HttpServlet implementa métodos que atendem a requisições HTTP específicas, como por exemplo do Post, que só atendem a requisições POST. O nome do método da classe HttpServlet que atende a qualquer tipo de requisição é:
Ver Comentários

Q128819 - CESGRANRIO Técnico Bancário 2012

Qual é o objetivo da anotação @WebServlet, presente no JEE v6?
Ver Comentários

Q128838 - FUNCAB Programador de computador 2014

Servlets são módulos de software compilados que ficam armazenados em um servidor Java. Nesse contexto, um arquivo informa ao Tomcat de todos os Servlets existentes e funciona como um registro deles. Para que possa rodar no servidor, o Servlet precisa estar registrado.

Esse arquivo é denominado
Ver Comentários

Q129051 - FCC Programador de computador 2013

Um Servlet Contêiner controla o ciclo de vida de uma servlet onde são invocados três métodos essenciais: um para inicializar a instância da  servlet, um para processar a requisição e outro para descarregar a servlet da memória. Os itens a seguir representam, nessa ordem, o que ocorre quando um usuário envia uma requisição HTTP ao servidor: 

I. A requisição HTTP recebida pelo servidor é encaminhada ao Servlet Contêiner que mapeia esse pedido para uma servlet específica.

II. O Servlet Contêiner invoca o método init da servlet. Esse método é chamado em toda requisição do usuário à servlet não sendo possível passar parâmetros de inicialização.

III. O Servlet Contêiner invoca o método service da servlet para processar a requisição HTTP, passando os objetos request e response. O método service não é chamado a cada requisição, mas apenas uma vez, na primeira requisição do usuário à servlet.

IV. Para descarregar a servlet da memória, o Servlet Contêiner chama o método unload, que faz com que o garbage collector retire a instância da servlet da memória.

Está correto o que se afirma em
Ver Comentários

Q129057 - FCC Programador de computador 2013

Considere uma aplicação web desenvolvida utilizando-se o Java EE 6 que contém dois arquivos, uma página de abertura de um site (chamada index.html) e uma classe servlet (Controle.java):
index.html
< !DOCTYPE html>
<html>
  <head>
    <title>Teste</title> 
      </head>
        <body>
          <form method ="post" action="Controle">
          <p>Interesses:< br />
          <label><input type="checkbox" value="Livros" name="interesses"/>Livros</label>
          <label><input type="checkbox" value="Revistas" name="interesses"/>Revistas</label>
          <label><input type="checkbox" value="Teatro" name="interesses"/>Teatro</label>
          </p>
          <p> <input type="submit" value="Enviar"/></p>
      </form>
   </body>
</html>
Controle.java
import java.io.*;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
@WebServlet(name = "Controle", urlPatterns = {"/Controle"})
public class Controle extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
}
Com base nessa aplicação e na plataforma Java EE 6 é correto afirmar que
Ver Comentários

Q129185 - FCC Programador de computador 2012

A tecnologia Java Servlet é baseada na construção de classes servlet que executam no servidor recebendo dados de requisições do cliente, processando esses dados, opcionalmente acessando recursos externos como bancos de dados, e respondendo ao cliente com conteúdo no formato HTML. 

Com relação ao tema, analise as asserções a seguir:

Embora as servlets sejam muito boas no que fazem, tornou-se difícil responder ao cliente com conteúdo no formato HTML.

PORQUE

Geralmente quem trabalha com o conteúdo HTML é o web designer que normalmente não é programador Java experiente. Ao misturar HTML dentro de uma servlet, torna-se muito difícil separar as funções de web designer e desenvolvedor Java. Além disso, é difícil fazer alterações no conteúdo HTML, pois para cada mudança, uma recompilação da servlet tem que acontecer. Para contornar as limitações da tecnologia Java Servlet a Sun Microsystems criou a tecnologia JavaServer Pages (JSP).

Acerca dessas asserções, é correto afirmar:
Ver Comentários

Q129413 - FCC Técnico Judiciário - Tecnologia da Informação 2009

Para ler os parâmetros de inicialização do contexto de um servlet utiliza-se o método
Ver Comentários

Q129437 - CESPE Programador de computador 2009

O framework Struts é uma camada de controle flexível embasada em tecnologias padronizadas como Java Servlets e JavaBeans. Assinale a opção que apresenta o principal arquivo de controle do framework Struts 1.
Ver Comentários