Cursos / Informática para Internet / Desenvolvimento Web I / Aula
A abordagem mostrada (repasse de parâmetros de uma requisição para outra) permite que dados digitados em uma tela anterior não sejam perdidos, mas repassados para a próxima tela. Essa abordagem pode ser útil em diversas situações, mas possui, também, várias limitações. Em primeiro lugar, se o usuário digitou sua senha na primeira tela, não se deve repassar esse valor para a segunda tela. Por questões de segurança, senhas e outras informações confidenciais (número de cartão de crédito etc.) não devem ser trafegadas como campos ocultos de páginas web, pois aumenta o risco de hackers conseguirem roubar essas informações.
Outro problema é que um sistema de cadastro pode ter mais telas do que o exemplo mostrado. Transitar os dados digitados entre todas as telas pode aumentar muito o código dos Servlets, além de aumentar a chance de erros de programação. Por fim, se a janela do navegador web do cliente for fechada, os dados serão perdidos, correto? Imagine um sistema de compras no qual um cliente escolhe cinco produtos para comprar e seu computador trava. Não seria interessante que, ao voltar à loja virtual, os cinco produtos escolhidos ainda estivessem no seu carrinho de compras? Na próxima aula, veremos uma abordagem que auxilia a resolver todas essas limitações. Até lá!.
Versão 5.3 - Todos os Direitos reservados