Jump to content

POWERED BY:

Archived

This topic is now archived and is closed to further replies.

Prove Yourself

[Resolvido] Data Gateway

Recommended Posts

Se você estiver referindo-se a Table Data Gateway, o objetivo é encapsular o SQL de cada tabela.

 

A ideia é que você tenha todo o SQL referente a uma tabela específica em um único lugar, facilitando assim aos DBAs, que terão que manter o SQL em um único lugar.

 

Imagem Postada

 

Dessa forma, quando o usuário fizer uma requisição, seu controlador validará os dados e resolverá a Model adequada passando os dados da requisição à Model.

 

Na Model você terá a lógica específica relacionada a ela, porém, para não ter SQL as vezes em várias partes e muitas vezes misturada a lógica, sua Model usa um Table Data Gateway encapsulando o SQL, mantendo-o assim, em um único lugar. Isso garantirá maior facilidade de manutenção e abstração de como uma consulta é realmente feita.

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.