leandro-bsf / ComexNovo

Comex
0 stars 0 forks source link

Agrupar DAOs no mesmo pacote #9

Open cacio-costa opened 1 year ago

cacio-costa commented 1 year ago

Leandrão, quando organizamos o projeto em camadas, as classes similares ficam no mesmo pacote. Então, os DAOS poderia ficar no pacote br.com.comex.dao.

Outra forma seria agrupar por contextos. Por exemplo, temos os contextos de Categoria, Cliente, Produto e Pedido. Então uma organização de pacotes alternativa seria assim:

leandro-bsf commented 1 year ago

Legal. Dessa vez eu nao me toquei, foi seguindo o curso. Mas dessa forma fica bem mais organizado mesmo. vou alterar.

Em qua., 19 de out. de 2022 às 10:43, Cácio Costa @.***> escreveu:

Leandrão, quando organizamos o projeto em camadas, as classes similares ficam no mesmo pacote. Então, os DAOS poderia ficar no pacote br.com.comex.dao.

Outra forma seria agrupar por contextos. Por exemplo, temos os contextos de Categoria, Cliente, Produto e Pedido. Então uma organização de pacotes alternativa seria assim:

  • br.com.comex.categoria:
    • Categoria.java
    • CategoriaDao.java
  • br.com.comex.cliente:
    • Cliente.java
    • ClienteDao.java
  • br.com.comex.produto:
    • Produto.java
    • ProdutoDao.java
  • br.com.comex.pedido:
    • Pedido.java
    • ItemPedido.java
    • PedidoDao.java
    • ItemPedidoDao.java
  • br.com.comex.main.categoria (classes que executam o CRUD de Categoria) ...

— Reply to this email directly, view it on GitHub https://github.com/leandro-bsf/ComexNovo/issues/9, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV6FKM6PGN7QZKXSQN3X2P3WD73HJANCNFSM6AAAAAARJEPKPQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

leandro-bsf commented 1 year ago

alterado.

Em qua., 19 de out. de 2022 às 11:01, Leandro Barbosa < @.***> escreveu:

Legal. Dessa vez eu nao me toquei, foi seguindo o curso. Mas dessa forma fica bem mais organizado mesmo. vou alterar.

Em qua., 19 de out. de 2022 às 10:43, Cácio Costa < @.***> escreveu:

Leandrão, quando organizamos o projeto em camadas, as classes similares ficam no mesmo pacote. Então, os DAOS poderia ficar no pacote br.com.comex.dao.

Outra forma seria agrupar por contextos. Por exemplo, temos os contextos de Categoria, Cliente, Produto e Pedido. Então uma organização de pacotes alternativa seria assim:

  • br.com.comex.categoria:
    • Categoria.java
    • CategoriaDao.java
  • br.com.comex.cliente:
    • Cliente.java
    • ClienteDao.java
  • br.com.comex.produto:
    • Produto.java
    • ProdutoDao.java
  • br.com.comex.pedido:
    • Pedido.java
    • ItemPedido.java
    • PedidoDao.java
    • ItemPedidoDao.java
  • br.com.comex.main.categoria (classes que executam o CRUD de Categoria) ...

— Reply to this email directly, view it on GitHub https://github.com/leandro-bsf/ComexNovo/issues/9, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV6FKM6PGN7QZKXSQN3X2P3WD73HJANCNFSM6AAAAAARJEPKPQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>