Buscar

SWI Aula 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sistemas Web II
PROF GEIZA CARULINE COSTA
PROF_GEIZA@YAHOO.COM
Agenda
Gerenciamento do estado,
Métodos,
Cookies,
Cookies persistentes,
Cookies de sessão,
Exercícios
IFSP CÂMPUS CUBATÃO
Preservação de dados da 
navegação
Quando o usuário requisita uma página e o servidor 
devolve a resposta ao cliente, nenhuma informação 
sobre a conexão é guardada.
Em algumas situações é imprescindível salvar dados 
sobre a conexão, ou sobre o usuário enquanto ele 
navega nas páginas do site.
Ex.: Carrinho de compras, resultado de buscas 
anteriores, requisições anteriores, redirecionamento de 
páginas
IFSP CÂMPUS CUBATÃO
Como escolher um método
Quanta informação precisa ser armazenada?
O navegador aceita cookies?
Onde armazenar a informação?
A informação é sensível?
É importante pensar na largura de banda e 
performance?
Quanto tempo a informação deve ficar armazenada?
A informação precisa ser compartilhada entre 
servidores ou processos?
IFSP CÂMPUS CUBATÃO
Métodos
Cookies,
View State,
Session State (variáveis de sessão),
Application State (estado da aplicação),
Profile properties (propriedades de perfil).
IFSP CÂMPUS CUBATÃO
Cookies
Uma pequena quantidade de texto enviada junto com 
a requisição do usuário. Cada site armazena seus 
cookies separadamente no computador do usuário.
Pode ser temporário (com data e hora para expirar) ou 
persistente.
Requisição do site -> request + cookies -> web server
Pode ser alterado por um usuário mal-intencionado.
IFSP CÂMPUS CUBATÃO
IFSP CÂMPUS CUBATÃO
IFSP CÂMPUS CUBATÃO
Cookies
Implementação:
◦ Novo projeto web em branco: 
Visual Studio > File > New > 
Web site > ASP.NET Empty
Web Site em Visual C#
◦ Ao projeto em branco, 
acrescentar 2 WebForms. Em 
Solution Explorer > Add > 
WebForm.
IFSP CÂMPUS CUBATÃO
Cookies
Implementação.
txtNome, txtTelefone, lblNome, lblTelefone,
IFSP CÂMPUS CUBATÃO
Cookies
IFSP CÂMPUS CUBATÃO
Cookies
IFSP CÂMPUS CUBATÃO
Cookies
Testes de comportamento dos cookies
◦ Digitar dados em WebForms1.aspx e verificá-los na página
WebForms2.aspx,
◦ Verificar o funcionamento da mesma URL de WebForms2.aspx ao
atualizar a página,
◦ Verificar o funcionamento da mesma URL de WebForms2.aspx em
outra aba do navegador,
◦ Verificar o funcionamento da mesma URL 
de WebForms2.aspx em outro navegador,
◦ Verificar o funcionamento da mesma URL de WebForms2.aspx após
reinicialização do navegador. 
IFSP CÂMPUS CUBATÃO
Cookies
IFSP CÂMPUS CUBATÃO
Cookies
Cookies de Sessão: São temporários e que 
permanecem no seu navegador até o fechamento 
do mesmo. Eles duram o mesmo tempo que a sua 
sessão no servidor. 
Cookies Persistentes: São aqueles que 
permanecem mesmo que termine a sessão com o 
servidor. Eles são destruídos apenas quando 
excedem o seu tempo de expiração. Por padrão, o 
ASP.NET utiliza o cookie não persistente para 
armazenar uma sessão.
IFSP CÂMPUS CUBATÃO
Cookies
IFSP CÂMPUS CUBATÃO
Exercício
Crie um novo projeto de Web Site, em ASP.NET C#, baseado no 
estilo e-commerce que contenha ao menos:
- metakeywords da diretiva @ Page
- 2 web forms,
- web server controls,
- 1 evento de clique,
- 3 objetos do contexto da aplicação (Application Context).
- redirecionamento de página,
- Cookie com nome do cliente, que seja exibido persistentemente 
na página para a qual o usuário foi redirecionado.
IFSP CÂMPUS CUBATÃO
Bibliografias e referências
Microsoft, Visão geral sobre Cookies do ASP.NET. Disponível em: 
<https://msdn.microsoft.com/pt-
br/library/ms178194(v=vs.100).aspx>. Acesso 14 out. 2016.
DevMedia, Gravação, leitura e remoção de Cookies no ASP.NET. 
Disponível em: <http://www.devmedia.com.br/gravacao-leitura-
e-remocao-de-cookies-no-asp-net/32835>. Acesso 14 out. 2016.
Microsoft, Visão Geral sobre o Gerenciamento de Estado do 
ASP.NET. Disponível em: <https://msdn.microsoft.com/pt-
br/library/75x4ha6s(v=vs.100).aspx>. Acesso 14 out. 2016.
https://www.youtube.com/watch?v=PmziMRE9NQ8
IFSP CÂMPUS CUBATÃO

Continue navegando