1)Qual a diferença entre uma aplicação stateless e stateful?
2)Qual a diferença entre estado e sessão? Pode existir sessão sem estado? Pode existir estado sem sessão? E como se configuram como stateless ou stateful?
3)No caso do stateful o estado é guardado no lado do servidor, mas em qual parte do servidor exatamente? Onde entra a sessão aí?
4)Por exemplo se o estado for guardado no banco de dados, o banco de dados faz parte do servidor? O que é exatamente o servidor?