Questão FC373610
Em uma Servlet de uma aplicação Java EE construída em ambiente ideal há dois métodos com estrutura praticamente idêntica, mostrados abaixo. @Override protected void ..I..(HttpServl
Plataforma Java EE
FCC · 2019
Em uma Servlet de uma aplicação Java EE construída em ambiente ideal há dois métodos com estrutura praticamente idêntica, mostrados abaixo.
@Override
protected void ..I..(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void ..II.. HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
As lacunas I e II devem ser corretamente preenchidas por
- doGet, que receberá no servidor dados que chegam por meio de uma requisição HTTP GET, e doPost, que receberá dados que chegam por meio de uma requisição HTTP POST.
- servletIn, que receberá no servidor requisições de páginas web, e servletOut, que retornará ao cliente dados resultantes de processamentos executados na servlet.
- request, que receberá dados originados nas páginas web clientes, e response, que responderá a essas requisições, retornado dados após serem processados.
- httpFilter, que filtrará e validará os dados de entrada originados nas páginas web, e httpAccept, que receberá dados que não precisam de validação.
- httpServlet, que receberá dados de requisições originadas em páginas web e interceptFilter que verificará se os dados de entrada estão de acordo com os formatos esperados.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Na implementação de uma servlet Java EE que estende HttpServlet, os métodos que tratam requisições HTTP específicas são doGet e doPost. O container invoca doGet quando a requisição chega usando o método HTTP GET, e doPost quando a requisição usa POST.
Ambos têm a mesma assinatura padrão: recebem um HttpServletRequest e um HttpServletResponse e podem lançar ServletException e IOException. Dentro desses métodos é comum delegar a lógica para um método compartilhado (ex.: processRequest), evitando duplicação.
Resumindo: preencha I com doGet (tratamento de requisições HTTP GET) e II com doPost (tratamento de requisições HTTP POST); o container seleciona qual executar conforme o método HTTP da requisição.
Conteúdo do catálogo FC Concursos · Atualizado em