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

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

Limitações dessa abordagem

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