Olá pessoal, tenho um projetinho com servlets, estruturado da seguinte forma:
model, dao, facade (apenas para esconder a implementação do dao) e os controllers. Minha dúvida é: onde coloco as regras de negócio? Vi alguns artigos que recomendam a criação de uma camada de serviço, mas utilizando meu projeto atual, qual seria o lugar ideal?
Um exemplo de regra que negócio que tenho, é uma validação para saber se já existe um cliente com o mesmo CPF já cadastrado.
Creio que não seria na DAO, isso?
Regra de negócio Servlet
G
2 Respostas
Solucao aceita
1 like
Falta um item na sua estrutura, que é o Service. No service você coloca suas regras de negócio.
No MVC, também pode ficar na camada de controle (Controller), mas eu prefiro ter um local exclusivo para isso na camada de serviço.
G
Obrigado Marco, creio que o melhor seja eu criar a camada de serviço mesmo.
Agradeço!
Criado 26 de outubro de 2020
Ultima resposta 26 de out. de 2020
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo