andreluis7 / Padaria-Primefaces

Sistema Web com Java (JSF-PRiMEFACES-HIBERNATE-MYSQL-JASPER-HTML-CSS-JAVASCRIPT-AJAX) para a disciplina de Programação web Fatec - Ourinhos

Home Page:http://padariadoseuze.jelastic.saveincloud.net/

Repository from Github https://github.comandreluis7/Padaria-PrimefacesRepository from Github https://github.comandreluis7/Padaria-Primefaces

Projeto Padaria feito para a disciplina de Java Web Fatec Ourinhos - SP

Repositório dedicado ao projeto final da disciplina de java web, utilizando as técnologias (JSF-PRIMEFACES-JASPER-HIBERNATE-HTML-CSS-JAVASCRIPT-AJAX).

Para facilitar a compreensão o projeto foi dividido em pacotes

  • Bean - Essa especificação define uma API e dita regras de configuração e comunicação entre componentes e convenções de programação.
  • Dao - Abstrai e encapsula os mecanismos de acesso a dados escondendo os detalhes da execução da origem dos dados
  • Domain - Classe onde é modelado as tabelas do projeto
  • Util - Arquivos utéis, como por exemplo classes de conexao com banco de dados

Tela inicial do sistema

Tela de cadastro de produtos

Instalação

Windows:

Instalar a IDE eclipe disponível em https://www.eclipse.org/downloads/
Clonar o projeto git clone https://github.com/andreluis7/Padaria-Primefaces.git
Importar projeto no eclipse e executar
Importante verificar a sua versão do mysql pois em alguns casos versões mais antigas podem não funcionar
Alterar configurações do banco de dados que estão no arquivo hibernate.cfg 
Caso rode local mudar para localhost e criar o banco padaria no banco de dados

Configuração para Desenvolvimento

A aplicação não possui a necessidade de download de dependência para o seu completo funcionamento, apenas baixar e executar.

Histórico de últimos commits

  • (#23)
    • Update hibernate.cfg para atender configs mysql do jelastic
  • (#22)
    • Adaptacoes necessarias para o novo layout
  • (#21)
    • Atualizacoes e correcoes
  • (#20)
    • Pasta target atualizada
  • (#19)
    • Deletado arquivos da pasta target
  • (#18)
    • Adicionado novo template

Meta

André Luís – @andreluis7adrluis7@gmail.com

Distribuído sob a licença MIT. Veja LICENSE para mais informações.

https://github.com/andreluis7

Contributing

  1. Faça o fork do projeto (https://github.com/andreluis7/Curso-Logica-De-Programacao-Com-Java/fork)
  2. Crie uma branch para sua modificação (git checkout -b feature/fooBar)
  3. Faça o commit (git commit -am 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. Crie um novo Pull Request

About

Sistema Web com Java (JSF-PRiMEFACES-HIBERNATE-MYSQL-JASPER-HTML-CSS-JAVASCRIPT-AJAX) para a disciplina de Programação web Fatec - Ourinhos

http://padariadoseuze.jelastic.saveincloud.net/

License:MIT License


Languages

Language:Java 53.1%Language:HTML 45.7%Language:JavaScript 1.0%Language:CSS 0.3%