SóProvas


ID
2298409
Banca
IF-PE
Órgão
IF-PE
Ano
2016
Provas
Disciplina
Programação
Assuntos

Com respeito ao desenvolvimento de aplicações web em Java, avalie as assertivas abaixo.

I. HttpServlet é uma classe abstrata utilizada para a criação de servlet. Essa classe provê métodos para tratar requisições HTTP.

II. Para implementar um tratamento específico para requisições HTTP POST em um servlet, é necessário implementar o método doPost().

III. O protocolo HTTP possui vários tipos de requisição (GET, POST, PUT e DELETE). Uma implementação de servlet pode tratar apenas um desses tipos de requisição.

IV. Um MIME TYPE informa ao browser que tipo de dado ele irá receber, de maneira que o browser possa tratar a resposta de forma adequada.

V. Para criar um filtro em aplicações que utilizem a especificação Servlet 3.0, é necessário apenas anotar a classe com @WebFilter, sem a necessidade de implementar qualquer interface.

São verdadeiras, apenas, as assertivas:

Alternativas
Comentários
  • I - CERTO

    public abstract class HttpServlet extends GenericServlet

    http://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpServlet.html

    II - CERTO

    III - ERRADO - Pode tratar todos os tipos de requisição

    IV - CERTO

    V - ERRADO

    Classes annotated with the @WebFilter annotation must implement the javax.servlet.Filter interface.

    http://docs.oracle.com/javaee/6/tutorial/doc/bnagb.html

     

    Gabarito: c)

  • "Uma implementação de servlet pode tratar apenas um desses tipos de requisição"

    Ele pode tratar um individualmente se quiser, ou pode tratar todos. A ambuiguidade acabou me quebrando