PROGRAMAÇÃO II Prof.: Bruno Rafael de Oliveira Rodrigues
Cookies Os Cookies armazenam informações da máquina cliente enquanto navega em um website. A Nestcape define cookie como um pequeno pedaço de informação armazenada na máquina do cliente no arquivo cookies.txt
Tipos de Cookies Há dois tipos de cookies: cookies de sessão e cookies persistentes. Os cookies de sessão são armazenados na memória. O Cookie persistente, são armazenados em um arquivo de texto no computador do cliente. (Gonçalves, 2007)
Cookie.java Exemplos adaptados(Gonçalves, 2007)
setMaxAge(int i): tempo de expiração em segundos do cookie setSecure(boolean b): indica se o cookie deve ser transmitido pelo protocolo HTTP padrão setComment: comentário sobre o cookie addCookie(Cookie e): grava o cookie na máquina cliente
VisualizaCookie.java
Sessão A sessão persiste por um período de tempo especificado, em mais de uma conexão ou solicitação de página do usuário. Uma sessão geralmente corresponde a um usuário, que pode visitar um site muitas vezes. O servidor pode manter uma sessão de várias maneiras, tais como o uso de cookies ou reescrita de URLs. (Oracle)
Sessao.java
VisualizaSessao.java
FechaSessao.java
Maiores informações A Sessão é um mecanismo muito útil em página web, ela pode ser gerenciada de forma bastante simples pelo programador. Aprenda mais sobre Cookies e Sessão no livro: Desenvolvendo Aplicações Web com JSP, Servlets, JavaServer Faces, Hibernate, EJB 3 Persistence e Ajax de Edson Gonçalves.
Complete o Sistema de Namoro Aproveite e adicione o recurso de sessão ao sistema de namoro online. Ao logar no sistema deve-se criar uma sessão para o usuário. Deve haver um linke para que a sessão seja finalizada.
Bibliografia Appendix C Netscape Cookies. Disponível em: acessado em: 03 de mar. De 2012 Interface HttpSession. Disponível em: acessado em:03 de mar de 2012