Você está aqui: Página Inicial Disciplinas TADS-2012 Desenvolvimento de Sistemas Web material antigo Avaliação Prática - Servlets - 25/09/2013

Avaliação Prática - Servlets - 25/09/2013

  1. Escreva um sistema Web baseado em Servlets que obedeça aos seguintes requisitos e seja implementada através dos componentes descritos a seguir:
    1. [requisito 1] trata-se da implementação de um "carrinho de compras";
    2. [requisito 2] a tela principal da aplicação lista um conjunto de produtos (código, nome e preço), e oferece a opção de adicionar (individualmente) cada um deles no "carrinho de compras" (através de um botão), sempre retornando para a mesma tela;
    3. [requisito 3] um produto só pode ser inserido apenas uma vez no carrinho de compras, portanto a opção de adicionar um item já adicionado não é exibida;
    4. [requisito 4] o sistema também oferece a opção de visualizar os produtos no carrinho de compras e o valor total da compra;
    5. [componente 1] classe de modelo representando os "produtos";
    6. [componente 2] classe de modelo representando o "estoque" (que armazena os produtos);
      1. Para testar a aplicação a classe estoque deve instanciar 10 produtos quaisquer.
    7. [componente 3] servlet responsável pela página principal (view) - recupera do estoque a lista dos produtos e exibe os mesmos;
    8. [componente 4] servlet responsável por adicionar um produto ao carrinho (controller) - após a adição o produto ao carrinho, encaminha de volta à página principal;
    9. [componente 5] servlet responsável por exibir a lista dos produtos no carrinho de compras (view), bem como o "valor total" da compra. Também possibilita a opção de retornar à página principal.