A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Exercícios de JSP e beans

Apresentações semelhantes


Apresentação em tema: "Exercícios de JSP e beans"— Transcrição da apresentação:

1 Exercícios de JSP e beans

2 Comércio Eletrônico Exercício 1

3 Sistema de Comércio Eletrônico
O Sistema permite que consumidores façam suas compras remotamente, utilizando a World Wide Web, isto é, os consumidores interagem através de interpretadores da linguagem HTML (Hypertext Markup Language), também conhecidos como “navegadores”, com um serviço de compra-e-venda de produtos implementado através de um conjunto de arquivos contendo código HTML, também conhecidos como “páginas HTML”, e de programas que são executados à medida que as páginas HTML são solicitadas pelos consumidores; a interação entre um navegador e o serviço de compra-e-venda se dá pelo protocolo HTTP (Hypertext Transfer Protocol).

4 Esquema de navegação Loja da Economia Nossos CDs O Céu e o Mar
As Quatro Estações Loja da Economia Nossos Fogões (marca e modelo) Brastemp Quality Continental 2001 Loja da Economia Nossos Produtos CDs Fogões Geladeiras Loja da Economia Nossas Geladeiras (marca e modelo) Brastemp XT Electrolux RS380

5 Esquema de navegação Loja da Economia Detalhes de um CD O Céu e o Mar
Músicas da MPB ... preço: R$18,00 comprar voltar à página inicial Loja da Economia Nossos CDs O Céu e o Mar As Quatro Estações Loja da Economia Compra de um CD O Céu e o Mar preço: R$18,00 Nome do Cliente: Pablo Picasso confirmar a compra voltar à página inicial Falha na transação! voltar à página inicial Transação concluída com sucesso! voltar à página inicial

6 Hierarquia de classes Item código preço descrição Venda codigoItem
Pacote Itens Pacote Vendas Item código preço descrição 0..* Venda codigoItem nomeCliente dataVenda CD título Eletrodoméstico marca modelo Fogão numBocas Geladeira volume

7 Tabelas no banco de dados
CD código, preço, descrição, título Fogão código, preço, descrição, marca, modelo, numBocas Geladeira código, preço, descrição, marca, modelo, volume Venda codigoItem, nomeCliente, dataVenda

8 Informações sobre veículos
Exercício 2

9 Hierarquia de classes Veículo marca ano Automóvel cor Barco
comprimento potênciaMotor Automóvel Passeio numPassageiros Automóvel Utilitário cargaMáxima

10 Interface do usuário Procura Veículos ano igual a maior que menor que
1994 Procurar Veículos encontrados com ano = 1994 Automóvel de passeio VW, azul, 5 passageiros Automóvel utilitário Ford, vermelho, 800 Kg Barco Thunder, 20 pés, 80 CV Automóvel utilitário Renault, verde, 500 Kg

11 Interface do usuário Procura Veículos ano maior que maior que igual a
1996 Procurar Veículos encontrados com ano > 1996 Automóvel de passeio GM, preto, 4 passageiros, 1998 Automóvel utilitário Fiat, branco, 600 Kg, 2000 Barco Tigre, 15 pés, 50 CV, 1999 Automóvel passeio Renault, verde, 5 passageiros, 2001

12 Páginas e objetos Página HTML form action Página JSP AutomóvelPasseio
buscar... AutomóvelUtilitário Bean u Estoque AutomóvelPasseio Barco Vector v Barco

13 Classe Estoque atributo Vector v (para guardar referências para Veículo) construtor: cria alguns objetos que representam veículos e os insere em v métodos buscarIgual, buscarMaior e buscarMenor parâmetro : um inteiro ano retorno : um Vector correspondente ao subconjunto de v contendo os objetos que satisfazem a busca

14 Página JSP usa o bean u da classe Estoque
invoca um dos métodos de busca de u, de acordo com a escolha no formulário para cada objeto retornado na busca: invoca um método deste que retorna uma string contendo a sua descrição envia a descrição do objeto para o cliente

15 Informações sobre obras de arte
Exercício 3

16 Hierarquia de classes ObraArtística autor data título Pintura material
largura altura Escultura material volume massa Música duração Música Letrada texto Música Instrumental

17 Interface do usuário permite procurar objetos que representam obras de arte que tenham sido criadas anterior ou posteriormente a uma certa data


Carregar ppt "Exercícios de JSP e beans"

Apresentações semelhantes


Anúncios Google