4
respostas

Cookie e Session

O funcionamento do cookie no java se assemelha com a session do PHP?

4 respostas

Acredito que não pois Cookie é salvo no cliente e a session é salva no servidor !! Com certeza o Cookie do java é semelhante com o Cookie do PHP e SESSION em java é semelhante com SESSION em PHP.

Oi Danilo

Cookie e Session tem o mesmo funcionamento independente da linguagem.

Cookie - informações do cliente que fica gravado no próprio navegador. Um exemplo clássico é o carrinho de compras. O usuário pode excluir esse cookie tranquilamente nas configurações do navegador

Session - informações do cliente que fica salvo na própria aplicação.

Conseguiu pegar ? Um abraço

Então como ficaria uma atribuição de variável a uma session no java?

Oi Danilo

A atribuição seria enviada via uma requisição. A forma de atribuir no java é feito pela classe https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpSession.html

Então pensa que estamos no método que recebe uma request, nesse cara teríamos que fazer isso para atribuir uma informação :

HttpSession session = request.getSession();

session.setAttibute("atributoEmQuestao", objetoEmQuestao)

Recomendo fortemente fazer o curso de servlet aqui a Alura, vai ter uma visão bem melhor desse meu resumo e ainda vai poder praticar =]

abraço