Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Web I / Aula
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).
package livraria.negocio;
public class Livro {
private String idLivro;
private String titulo;
private String autores;
private int ano;
private double preco;
private int quantidade;
private String descricao;
public Livro() {
}
public String getIdLivro() {
return idLivro;
}
public void setIdLivro(String idLivro) {
this.idLivro = idLivro;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
// Demais métodos get e set foram omitidos
}
Versão 5.3 - Todos os Direitos reservados