Questões de Concurso Sobre servlet em programação

Foram encontradas 112 questões

Q407999 Programação
Considere a servlet Java a seguir presente em uma aplicação web desenvolvida em Java utilizando a IDE NetBeans e o servidor Tomcat:

imagem-004.jpg
De acordo com o código acima, pode-se concluir que :
Alternativas
Q359466 Programação
Servlets estendem a funcionalidade de um servidor, permitindo que ele gere conteúdo dinâmico. Utilizam o modelo de solicitação/resposta HTTP da comunicação entre o cliente e o servidor. Acerca dos servlets é INCORRETO afirmar que
Alternativas
Q342925 Programação
Assinale a alternativa que defne corretamente um Servlet.

Alternativas
Q334335 Programação
Devido a sua característica específica e formas de desenvolvimento, uma requisição HTTP não pode ser tratada por servlets.
Alternativas
Q328372 Programação
Julgue os próximos itens, com referência a tecnologia Java.


Java naming and directory interface (JNDI), na JEE7, permite que componentes localizem outros componentes em aplicações distribuídas. Assim, é possível que um servlet execute métodos remotos que estejam em outro recurso.
Alternativas
Q314843 Programação
Considere o Servlet a seguir:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
 
         public class ClasseServlet extends HttpServlet {
  
      public void doGet(HttpServletRequest request,
         HttpServletResponse response){
         response.write(“<html>”);
         response.write(“<body>”);
         response.write(“Servlet em operação!”);
         response.write(“</body>”);
         response.write(“</html>”);
   }
}


Sobre o código do Servlet, é possível afirmar que:

Alternativas
Q314841 Programação
Na plataforma J2EE, a classe ServletRequest define

Alternativas
Q314840 Programação
Para criar um Servlet que processará as requisições HTTP na plataforma J2EE, deve-se

Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304602 Programação
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
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304595 Programação
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
Alternativas
Q298395 Programação
No que se refere às tecnologias de desenvolvimento web em Java,
julgue os itens a seguir.
Apesar de serem independentes de plataforma, os servlets, para funcionarem, precisam utilizar o protocolo HTTP.
Alternativas
Q298119 Programação
No que se refere ao desenvolvimento de aplicações HTML e JSP, julgue os próximos itens.

No ciclo de vida de um servlet, o servidor recebe uma requisição e a repassa para o container, que a delega a um servlet. O container carrega a classe na memória, cria uma instância da classe do servlet e inicia a instância chamando o método init( ).

Alternativas
Q289453 Programação
Acerca da arquitetura e dos padrões de projeto JEE e desenvolvimento web, assinale a opção correta.
Alternativas
Q1626232 Programação
Em um HttpServlet, o método da classe HttpServletResponse que pode ser usado para obter um objeto capaz de enviar texto em uma resposta para o cliente é:
Alternativas
Q481227 Programação
Qual é o objetivo da anotação @WebServlet, presente no JEE v6?
Alternativas
Q366392 Programação
Dadas as afirmações a seguir,

I. JSE é a sigla utilizada para designar o Java padrão, isto é, com bibliotecas padrão para o desenvolvimento de aplicações desktop e applets.

II. JEE é a sigla utilizada para designar a tecnologia de desenvolvimento Java Enterprise Edition, que adiciona ao JSE um verdadeiro framework de desenvolvimento cliente-servidor, incluindo tecnologias como JSP e Servlets.

III. EJB é parte integrante do Java Enterprise Edition e permite o desenvolvimento de componentes de software reutilizáveis e executáveis em servidores de aplicação, como, por exemplo, o JBoss.

IV. EJB é o nome dado para o conjunto de soluções Web em Java, constituído por Servlets e JSP.

verifica-se que
Alternativas
Q366387 Programação
Dadas as afirmações a seguir, relativas às tecnologias Servlets e JSP,

I. JSP e Servlets são tecnologias para desenvolvimento WEB com o mesmo potencial e expressividade. A diferença básica entre elas é o fato de JSP executar parte no cliente e parte no servidor.

II. Enquanto JSP é considerada uma tecnologia do lado cliente (como JavaScript), Servlets é uma tecnologia que executa do lado servidor.

III. Quando comparada com Servlets, a tecnologia JSP possibilita uma combinação entre HTML e Java de uma maneira muito mais facilitada, permitindo inclusive a intercalação de códigos HTML e JSP em um mesmo arquivo.

IV. Apesar da semelhança entre Servlets e JSP, a “compilação” dos Servlets (geração de bytecode) é responsabilidade do programador, enquanto que os arquivos JSP são “compilados” pelo Servlet Containner, no momento da sua primeira utilização.

verifica-se que são(é) verdadeira(s) somente
Alternativas
Q345161 Programação
Com relação a JEE, Servlets, JSP e JSF, julgue os próximos itens.
Servlets podem ser acionados a partir de contêineres disponibilizados em servidores web a partir de páginas JSP que são compiladas em run-time quando executadas em um browser. Uma boa prática, nesses casos, para melhor performance, é unir a lógica de negócio com a camada de apresentação, sobretudo em aplicações avançadas com altas taxas de acesso simultâneo.
Alternativas
Q300815 Programação
Seja o código a seguir.

Imagem 017.jpg

Sobre esse código, do qual foram omitidas as declarações de importação e o método getServletInfo por concisão, considere as afirmativas a seguir.

I - Como o método service() não foi redefinido, o container não saberá qual método chamar para cada tipo de pedido, gerando uma exceção.

II - Como o método init() não foi redefinido, o construtor padrão da classe mãe será chamado.

III - Como o método destroy() não foi redefinido, o container gerará um erro registrando-o no arquivo de logs ao terminar este aplicativo.

É correto APENAS o que se afirma em
Alternativas
Q293171 Programação
Assinale a alternativa que indica corretamente qual plataforma Java contém as especifcações para Servlets, JavaBeans (EJB) e JavaServer faces (JSF):

Alternativas
Respostas
61: D
62: C
63: C
64: E
65: C
66: C
67: E
68: B
69: B
70: C
71: E
72: C
73: D
74: D
75: D
76: D
77: E
78: E
79: B
80: B