Cursos / Informática para Internet / Desenvolvimento Web I / Aula

arrow_back Aula 03 - Manipulando requisições e respostas HTML com Servlets

Mantendo o estado do cliente web

Em aplicações desktop, ou seja, aquelas feitas para rodar na máquina do cliente, todas as informações que vão sendo digitadas pelo usuário vão ficando armazenadas ao longo das várias telas que um sistema pode ter. Por exemplo, em um sistema de cadastro, o usuário pode ter que cadastrar seus dados pessoais em uma tela e seus dados profissionais (local de trabalho, etc.) em outra, para só então confirmar o cadastro de todos os dados. Esse comportamento pode ser até natural em um sistema desktop, mas em um sistema web temos que seguir certos passos para isso poder funcionar (não quer dizer que também não seja fácil).

Vamos pensar primeiro no funcionamento geral desse sistema de cadastro de pessoas, no qual a primeira tela é mostrada na Figura 8.

 Primeira tela do sistema de cadastro

Após o usuário preencher seus dados pessoais e clicar no botão Próxima tela, a página da Figura 9 será apresentada.

 Segunda tela de cadastro

Ao preencher os dados profissionais e clicar no botão Confirmar, a tela de resposta apresentada é a da Figura 10.

Resposta obtida pelo sistema após preenchimento dos dados do usuário

Versão 5.3 - Todos os Direitos reservados