Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Rest x Http Session

Já li em vários lugares, inclusive no blog da Caelum se não me engano, que o uso das Sessões Http não "combinam" com a arquitetura REST. Então como por exemplo seria possível desenvolver uma aplicação semelhante com as dos cursos de Spring MVC ou JEE onde temos a implementação da loja virtual da casa do código, onde o usuário pode ir navegando e adicionando livros ao carrinho?

1 resposta
solução!

Oi Ricardo,

essa discussão vai longe :) mas acho dois pontos importantes:

1) um serviço nunca terá toda a funcionalidade da aplicação. Por exemplo, vc terá um serviço para autenticar/autorizar os usuários, um outro para pagamentos, estoque etc.

2) o serviço é stateless: diferente da sessão http, cada chamada do serviço deve receber todas as informações para processar a requisição.

no mundo real, acho que é mais comum que a aplicação stateful usa por baixo dos panos serviços stateless. ou seja, vc tem uma combinação das duas abordagens.

espero ter ajudado!

abs