senaigo-desenvolvimento-mobile-2015 / persistencia-da-informacao

Exercício matéria persistência da informação.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Persistencia da informação

Descrição

Exercício para a matéria Persistência da informação, Prof. Edjalma Queiros da Silva, na pós-graduação em Projeto e desenvolvimento de software para mobile SENAC / FATESG GO.

Dependências

Instalação

1 - Com o node.js previamente instalado, rodar:

$ npm install

2 - É necessário criar o banco de dados manualmente e editar o arquivo config.json informando o banco, usuário e senha.

$ node_modules/.bin/sequelize db:migrate

3 - Subir o projeto

$ npm start

MER

MER

Estrutura do projeto:

Para o trabalho, levar em consideração os arquivos no diretório models e routers.

├── app.js
├── bin
│   └── www
├── config.json
├── helpers (Enum)
│   └── EnumUf.js
├── migrations (Criação das tabelas no banco de dados)
│   ├── 1-create-municipio.js
│   ├── 2-create-cliente.js
│   ├── 3-create-cep.js
│   ├── 4-create-produto.js
│   ├── 5-create-pedido.js
│   ├── 6-create-item-pedido.js
├── models (Pode ser considerado como as @Entity comparado a JPA)
│   ├── Cep.js
│   ├── Cliente.js
│   ├── data-base-helper.js
│   ├── ItemPedido.js
│   ├── Municipio.js
│   ├── Pedido.js
│   ├── Produto.js
├── package.json
├── routes (Pode ser considerado como as Entity Managers comparado a JPA)
│   ├── cep.js
│   ├── cliente.js
│   ├── municipio.js
│   ├── pedido.js
│   ├── itempedido.js
│   ├── produto.js
├── seeders

Sugestão

Utilizar o Postman, uma ótima ferramenta para realizar testes e requisições http.

Postman

About

Exercício matéria persistência da informação.


Languages

Language:JavaScript 98.9%Language:HTML 0.8%Language:CSS 0.3%