Sessões PLAY 2.0. Imagine uma loja com vários clientes... Livro do Play Livro de Banco de Dados Livro do Play Livro de Redes Fechar compra Internet Livro.

Slides:



Advertisements
Apresentações semelhantes
1 Segurança em Redes Elmar Melcher Universidade Federal de Campina Grande
Advertisements

Cookies e Sessões Mauro César Lopes. Mecanismos para guardar estados entre requisições HTTP HTTP é um protocolo sem estado Uma requisição é independente.
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Aplicativos para Internet Prof. Wolley W. Silva
COOKIES ► Variáveis armazenadas no computador do usuário. ► Podem ser acessados pelo usuário. ► Não é recomendado para armazenar informações sigilosas.
Programação Web Comunicação entre Cliente e Servidor Leonardo IFRN.
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Wireshark Captura de Protocolos da camada de aplicação Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Maicon de Vargas Pereira.
Desenvolvimento de Aplicações Web com Java - Servlets e JSP Autor: Juliano Marcos Martins.
Ministério da Defesa INCRA SIPAM Tutorial Qgis Conexão aos Serviços Disponibilizados pelo INCRA Coordenação-Geral de Cadastro e Cartografia 30 de novembro.
PROTOCOLOS Um protocolo é uma convenção ou padrão que controla e possibilita uma conexão, comunicação ou transferência de dados entre dois sistemas computacionais.
Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
Particularidades de Apps de Negócios em Modalidade offline – Desktop e Mobile Magic Sem Segredos – S01E05 – 14 Fevereiro 2014.
Endereço IP: Número de identificação de 4 octetos que tem a função de identificar a rede e o host (qualquer equipamento) =
PDV - Delivery. Objetivo : O delivery possibilita que o usuário informe um cliente para uma venda Delivery no PDV. Além diso, na tela Delivery é possível.
DNS Domain Name System. O que é o DNS ?  O DNS ( D omain N ame S ystem - Servidor de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquicos.
Disciplina: Gerenciamento e Desenvolvimento em Banco de Dados Professora: Chaiene Minella, MSc
Protocolo TCP/IP Secção Objectivos Reconhecer os protocolos mais comuns Definir o protocolo TCP/IP Entender o sistema de endereçamento IP e a utilização.
Supervisão e Redes Industriais Tutorial E3 Elipse Capítulo 14 ARMAZENAMENTO DE DADOS Felipe Domeni, Gabriel Martin, Leandro Gomes Rafael Benoliel, Tiago.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. COMUNICAÇÃO WEB.
Bruno Adolfo Luis Henrique Natanael de Carvalho Lucas Fernandes
Programa de Pós-graduação em Educação
Prof. Msc. Diovani Milhorim
Persistência de dados e padrão DAO
Projeto A Alan Sousa Santos Francisco Bruno Rocha Rafael Moreira
Administração e serviços de redes
CIÊNCIAS DA COMPUTAÇÃO
Clientes da Versão paga – ATENÇÃO!
Curso Superior em Redes de Computadores
Mãos Esteja nas de seus CLIENTES Aplicativos para Pousadas
A World Wide Web
Bruno Adolfo Luis Henrique Natanael de Carvalho Lucas Fernandes
ASP.NET Passo a Passo Estado da Seção
Na Página Inicial Clique em Assinatura
Trocafone Configurações e Usabilidade.
Manual de configuração do backup de bases Firebird
Sistemas Operacionais de Redes Windows – Sistemas de Arquivos
Mãos Esteja nas de seus CLIENTES Aplicativos para Fotógrafos
Mãos Esteja nas de seus CLIENTES Aplicativos para Ateliê Noivas
Prof. Eng. Diego A. G. Ribeiro
Mãos Esteja nas de seus CLIENTES Soluções em informática
7 dicas para promover a segurança online
Profº Cláudio Barbosa WWW - World Wide Web Rede de computadores na Internet que fornece informação em forma de hypertexto;
Exercícios Crie um formulário com os campos nome, endereço, telefone, após enviar os dados para o servidor, apresente todos os dados na página PHP. Crie.
Clientes da Versão paga – ATENÇÃO!
Armazenamento no Cliente e Cookies com JS
Ferramenta para criação de EAP
Mãos Esteja nas de seus CLIENTES Aplicativos para Óticas
Programação para Internet Rica
Aplicativos para Internet Aula 13
Aplicativos para Internet Aula 12
Introdução a Redes v5.1 Capítulo 3 Protocolos e Comunicações em Rede.
Introdução a Redes v5.1 Capítulo 8: Divisão de Redes IP em Sub- Redes.
BANCO DE DADOS I.
Dr. Almir rogério camolesi
Introdução a Arquitetura, HTML e CSS
Fluxo SNE - ZIM 20 de setembro de 2018.
Tecnologia ASP Apresentada por.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
TCP vs UDP CRD Filipe Pacheco.
Recursos de informação Na UAb
Workshop Navegação Básica SAP
O Aplicativo está disponível na plataforma do PLAY STORE .
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Arquitetura Google Wave
FORMALIZAÇÃO Início SAIR Atualizado 10/09/2018.
SISTEMAS DISTRIBUIDOS
Sobre a linguagem Criado em 1995 por Brendan Eich da Netscape nomeada inicialmente de Mocha, posteriormente LiveScript e por fim JavaScript. É um linguagem.
Transcrição da apresentação:

Sessões PLAY 2.0

Imagine uma loja com vários clientes... Livro do Play Livro de Banco de Dados Livro do Play Livro de Redes Fechar compra Internet Livro de Redes + Livro do Play Quais livros ele escolheu ???

#1 #2 #3 Problema: Como identificar os clientes? Livro do Play Livro de Banco de Dados Livro do Play Livro de Redes Fechar compra Livro de Redes + Livro do Play Quais livros ele escolheu ??? #1 #3 Internet

Cookies São dados (até 4kB) que o Servidor armazena no Brower O Browser envia de volta essas informações a cada novo pedido feito ao mesmo servidor Cada cookie contém O nome do servidor O nome do cookie O valor do campo Tempo de validade Se deve ser enviado apenas em conexões seguras

Usando Cookies para identificar o Cliente Livro do Play HTTP 200 OK Cookies: Livro de Banco de Dados Livraria.com.br Id = 1

Cookies no Play Criando um cookie response().setCookie(“nome”, “João”); Recuperando o valor de um cookie String nome = cookies(“nome”).value(); Eliminando um Cookie Response().discardCookies(“nome”);

Sessões O Play usa os Cookies para implementar as Sessões Cada sessão agrupa um conjunto de informações do usuário. Os cookies são a forma mais usada para implementar as Sessões (mais há outras) Com Sessões é possível eliminar todos os cookies de uma vez só.

Sessões no Play Armazenando um valor na sessão String nome = “Joao”; session(“nome”, nome); Recuperando um valor da sessão String nome = session(“nome”); System.out.println(nome); Limpando uma sessão session().clear();