Dúvida de Session em Java EE Web

Sou novo em Java e não consegui entender algumas questões propostas em uns tutoriais que andei olhando, alguém pode ajudar?
Questão 5 –
Dado o código:

  1. public class ServletAM extends HttpServlet {
  2. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  3. throws ServletException, IOException {
  4. // request.getSession().setAttribute(“chave”,”valor”)
  5. // request.getHttpSession().setAttribute(“chave”,”valor”)
  6. // ((HttpSession)request.getSession()).setAttribute(“chave”,”valor”)
  7. // ((HttpSession)request.getHttpSession()).setAttribute(“chave”,”valor”)
  8. }
  9. }

Pergunta

Qual(is) linha(s) poderia(m) ser descomentada(s) sem causar erros de compilação, porque?

Ja olhou a documentação dessas classes (HttpServletRequest, HttpServletResponse, HttpSession)?

Pode ajudar?
Onde consigo a documentação?

Servlet Doc

que tutorial é esse ? isso está me parecendo questões de certificação para Java Web.

{ },s.

Bom dia Daniel, nunca tinha visto Java e estou começando um curso na ucam, já tentei mas o curso não tem nenhum apoio, então to tendo que buscar fora. Essa questão é de exercícios, mas não consegui entender e nem achar nada que ajudasse no material disponível.

Que estranho a sua Universidade já mostrar Java Web logo de cara.

Se você nunca viu Java , vai ter que ler algumas apostilas sobre o assunto, se não vai ficar perdido nessas perguntas.

K19 - tem boas apostilas.

apostila-java-orientacao-objetos
Java Web
Java Estrutura de Dados
apostila-java-testes-jsf-web-services-design-patterns

Livro: Java Como Programar 8 Edição - Deitel.

{ },s.

Obrigado Daniel!

1 curtida