PIZZARIA ON
Desenvolvimento da Camada de Persistência do Projeto SIAP-F
Trabalho de Conclusão de Curso apresentado ao Curso de Bacharelado em Sistemas de Informação da
Universidade Federal de Santa Catarina como requisito parcial para obtenção do grau de bacharel em Sistemas de Informação Orientador: Prof. Leandro J. Komosinski, Dr.
Florianópolis
2005
HENRIQUE SCHAEFER
VITOR FERREIRA ISAIA Framework para um Sistema de Acompanhamento de Pedidos - SIAP-F
Florianópolis, 31 de Maio de 2005. BANCA EXAMINADORA
______________________________
Prof. Leandro J. Komosinski
Universidade Federal de Santa Catarina
Orientador
_______________________________
Prof. Frank Augusto Siqueira
Universidade Federal de Santa Catarina ______________________________
Prof. Aline de França Abreu
Universidade Federal de Santa Catarina
SUMÁRIO
1. Introdução 6
1.1. Objetivos do Trabalho 6
1.1.1. Objetivo Geral 7
1.1.2. Objetivos Específicos 7
1.3. Justificativa do Trabalho 7
1.4. SIAP-F Visão geral 8
1.4.1 O Padrão MVC 8
1.4.2 A Estrutura 9
2. Estado da Arte 12
2.1. Soluções existentes no mercado 12
3. Solução Proposta 20
3.1. Pizzaria 20
3.2. Análise Orientada a Objetos 21
5. A Estrutura da camada de persistência 22
5.1 Abordagem Entidade Relacionamento 22
5.2 Definição das Classes da camada de Persistência 22
5.3 A Tecnologia Hibernate 24
6. Tecnologias Auxiliares 26
6.1 Log4j 26
6.2 Ant 26
6.3 CVS 27
6.4 Jakarta Tomcat 27
7. Conclusão 29
7. Bibliografia 30 Lista de Siglas.
XML: eXtensible Markup Language
J2EE: Java 2 Platform, Enterprise Edition
J2SE: Java 2 Platform, Standard Edition
SGBD: Sistema gerenciador de Banco de Dados
HTTP: HyperText Markup Language
MVC: Model, View e Controller
JVM: Java Virtual Machine
HQL: Hibernate query language
Resumo
No presente trabalho apresenta-se uma solução de camada de persistência