Pular para o conteúdo principal

Projeto JavaEstoque 2

Olá Mundo.

Após anos sem mexer nesse projeto e também sem trabalhar com Java, resolvi refazer-lo só que agora utilizando o Hibernate e JPA, simplificando o processo de transação das informações com o banco de dados agilizando o desenvolvimento.

O que é JPA e Hibernate

O JPA (Java Persistence API) e uma especificação criada pela Sun, inspirada no Hibernate, que por sua vez é a implementação mais famosa do JPA. Até o momento deste post, eu particularmente tinha muitas duvidas sobre as diferenças entre JPA e Hibernate. Normalmente as especificações são criadas antes da implementação, mas não foi esse o caso do JPA.

Durante o desenvolvimento vou estar gravando vídeo-aulas com o processo de desenvolvimento e postando os fontes para download. Como não desenvolvo em java á muito tempo, pode ser que meu código não fique o mais otimizado e funcional que vocês já viram, mas pelo menos ira ajudar quem estiver desenvolvendo aplicação para apresentar como TCC.

Quem tiver alguma sugestão para o desenvolvimento pode estar comentando neste post, que irei ver e se possível incluir no projeto.

Abraços.

Comentários

  1. Onde consigo acesso aos fontes dessa sua nova versão? Estais a usar o Github?

    ResponderExcluir
    Respostas
    1. Francisco estou terminando o desenvolvimento para postar o propjeto completo, com os fontes.

      Excluir
  2. Gostaria de ter esse projeto também...

    ResponderExcluir
  3. Julian,
    por favor poderia me avisar quando terminar o desenvolvimento desse seu projeto , estou iniciando os estudos em java e fiquei interessado... fico no aguardo do seu contato
    Obrigado
    vagninho@gmail.com

    ResponderExcluir
    Respostas
    1. Precisei dar uma parada por causa de outro projeto, mais estou me programando para continuar. Obrigado.

      Excluir
  4. Olá Juliano, sou estudante de java e gostei muito do seu projeto.
    Gostaria de obter o material do seu TCC e documentação para estudo.
    Se puder me enviar ficarei muito grato!
    gilmarxo@gmail.com

    ResponderExcluir
    Respostas
    1. Este comentário foi removido pelo autor.

      Excluir
    2. Boa Noite Gilmar, a documentação é somente para consulta na pagina, já os fontes estão disponíveis para download.

      Excluir
  5. Gostaria de ter acesso as fontes sera que é possível estou cursando tecnologia e gostaria de aprender mais sobre isso.

    ResponderExcluir
    Respostas
    1. fboscato, os fontes doa versão 2 ainda não estão disponíveis.
      A primeira versão esta aqui no blog, no menu Download.

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

JavaEstoque2 Diagrama EER

Bom dia, Pessoal. Aparentemente terminei de crias as classes referente as entidades do banco de dados para o Hibernate, realizei uns testes e esta funcionando. Gerei um diagrama EER e vou disponibilizar aqui para que vocês possam comparar as diferenças entre o JavaEstoque e JavaEstoque dois, fiz varias mudanças o que provavelmente vai deixar o sistema mais robusto e com novas utilidades. Abaixo segue as imagens do Diagrama EER das duas Versões. Abraços. Diagrama EER - JavaEstoque 1.0 Diagrama EER - JavaEstoque 2.0

MySQL

O MySQL é simplesmente um servidor para execução de SQL (Structured Query Language). O SQL é um padrão internacional de consultar e retornos de um banco de dados. MySQL é uma ferramenta  grátis  e utilizada mundialmente, para aplicações em geral, que utilizam Banco de Dados. Link para Download:  clique aqui

Bibliotecas (MODULOS)

O sistema para controle de estoque JavaEstoque, foi desenvolvido sobre bibliotecas, onde cada biblioteca é responsável por um determinado recurso do sistema. As bibliotecas que controlam os módulos existentes no sistema são. MODULO_CONEXAO Nesta biblioteca, encontramos as classes e métodos utilizados para iniciar uma conexão com o banco de dados. MODULO_DAO A biblioteca DAO é responsável pelas interações com o banco de dados, como os comandos de Insert, Delete ou Update. MODULO_GUI Essa biblioteca conta com as classes que geram as interfaces para o usuário  A partir dela podemos adicionar qualquer componente gráfico existente no Java. MODULO_IMAGE Nessa biblioteca encontramos as imagens utilizadas nas interfaces gráficas  e imagens de ícones existente no JavaEstoque. MODULO_MODEL MODULO_REPORT MODULO_VALIDATION Link para Download:  clique aqui