SóProvas


ID
267784
Banca
CESPE / CEBRASPE
Órgão
TRE-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

Julgue os itens que se seguem, referentes a fundamentos de
computação e a linguagens de programação.

Um servlet é uma classe Java utilizada para ampliar a capacidade de acesso dos servidores a aplicações por meio do modelo requisição-resposta. Embora os servlets possam responder a um tipo específico de requisição hospedada em servidores web, os servlets não respondem a requisições genéricas.

Alternativas
Comentários
  • As aplicações baseadas no Servlet geram conteúdo dinâmico (normalmente HTML) e interagem com os clientes, utilizando o modelo request/response. Os servlets normalmente utilizam o protocolo HTTP, apesar de não serem restritos a ele.
  • Servlet é uma interface (o que lhe permite ser usada em outras situações).
    http://download.oracle.com/javaee/1.3/api/javax/servlet/Servlet.html

    Perceba que o método service tem como parâmetros (ServletRequest req, ServletResponse res) e não (HttpServletRequest req, HttpServletResponse resp) como acontece no método doGet do HttpServlet http://download.oracle.com/javaee/1.3/api/javax/servlet/http/HttpServlet.html

    E
    xemplo da possibilidade do uso noutros contextos: http://download.oracle.com/javaee/1.3/api/javax/servlet/GenericServlet.html
  • Conforme definição do tutorial encontrado no site da oracle sobre servlets: http://download.oracle.com/javaee/6/tutorial/doc/index.html


    Temos a seguinte definição:

    "A tecnologia Java Servlet permite definir classes HTTP-específicos servlet. A classe servlet estende as capacidades de servidores que hospedam aplicativos acessado por meio de um modelo de programação de solicitação-resposta. Embora servlets pode responder a qualquer tipo de pedido, eles são comumente usados para estender aplicativos hospedados por servidores web."

    O item diz que "os servlets não respondem a requisições genéricas." deixando o item incorreto.
  • O correto é dizer: "Embora os servlets possam responder a QUALQUER tipo de
    requisição, eles SÃO COMUMENTE USADOS PARA ESTENDER APLICAÇÕES HOSPEDADAS EM
    SERVIDORES WEB".

    http://br.groups.yahoo.com/group/timasters/message/101678