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)
t h r o w s S e r v l e t E x c e p t i o n , I O E x c e p t i o n {
processRequest(request, response);
}
@Override
protected void ...II....H ttpServletRequest request, HttpServletResponse response)
t h r o w s S e r v l e t E x c e p t i o n , I O E x c e p t i o n {
processRequest(request, response);
}
As lacunas I e I devem ser corretamente preenchidas por
✂️ a) 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 POS ✂️ b) servletIn, que receberá no servidor requisições de páginas web, e servletOut, que retornará ao cliente dados resultantes de processamentos executados na servlet ✂️ c) request, que receberá dados originados nas páginas web clientes, e response , que responderá a essas requisições, retornado dados após serem processados ✂️ d) 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 ✂️ e) 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