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

arrow_back Aula 12 - Desenvolvendo uma livraria virtual – Parte 1

Modelagem do negócio

O sistema a ser desenvolvido nesta aula é uma livraria on-line simplificada, porém, com recursos suficientes para demonstrar a capacidade da tecnologia de Servlets e de JSP para o desenvolvimento de programas web. Esse exemplo de sistema foi baseado no Duke’s Bookstore Example, encontrado no The Java EE 5 Tutorial, o qual é fornecido gratuitamente pela em presa responsável pela linguagem Java.

Para iniciarmos o desenvolvimento desse sistema, podemos começar com as classes que representam as regras de negócio da livraria.

A primeira classe a ser definida é a Livro, a qual define as informações que descrevem um livro no sistema da livraria on-line. O código-fonte dessa classe é mostrado na Listagem 1. Note que a classe Livro possui atributos para representar um código identificador do livro (String idLivro, linha 4), título, nome dos autores, ano de publicação, preço, quantidade em estoque e uma crítica da obra (descrição, comentário sobre o livro).

x
1
package livraria.negocio;
2
3
public class Livro {
4
    private String idLivro;
5
    private String titulo;
6
    private String autores;
7
    private int ano;
8
    private double preco;
9
    private int quantidade;
10
    private String descricao;
11
12
    public Livro() {
13
    }
14
15
    public String getIdLivro() {
16
        return idLivro;
17
    }
18
19
    public void setIdLivro(String idLivro) {
20
        this.idLivro = idLivro;
21
    }
22
23
    public String getTitulo() {
24
        return titulo;
25
    }
26
27
    public void setTitulo(String titulo) {
28
        this.titulo = titulo;
29
    }
30
31
    // Demais métodos get e set foram omitidos
32
}
Listagem 1 - Classe que representa um Livro

Versão 5.3 - Todos os Direitos reservados