Acho que seria interessante algo alternativo ao DataModule. Mas não sei. Edmilson Pontes
Em 02/04/08, Consultores Software <[EMAIL PROTECTED]> escreveu: > > Você poderia, por exemplo, manter o DataModule com o componente de > conexão e > dentro dele, instanciar os DAOs, já apontando para essa conexão. > O DataModule seria o Model, que iria encapsular o acesso aos dados. > > Em 02/04/08, Edmilson Pontes <[EMAIL PROTECTED]<espdeveloper%40gmail.com>> > escreveu: > > > > Entendi a sua sugestão e até pensei nisso também. > > Mas o que eu não sei e como tratar o DataModule. > > Como faço? Matenho? Como? > > > > Edmilson Pontes > > > > Em 02/04/08, Consultores Software <[EMAIL > > PROTECTED]<consultoressoftware%40gmail.com> > <consultoressoftware%40gmail.com>> > > escreveu: > > > > > > Sugiro que você crie mecanismos para "registrar" os controles do form > > > dentro > > > da classe que será a controladora ( armazenando num array de > > TWincontrol, > > > por exemplo) e assim usar os métodos dessa controladora, para ler e > > > escrever > > > nos controles. > > > Da mesma forma, a controladora terá que passar os valores para a > classe > > > Model (pode ser os DAOs) que deverá ter métodos para gravá-los no BD. > > > Além disso,a controladora deverá também, saber obter os valores dos > > DAOs. > > > > > > Sei que está genérico, mas essa dica de registrar os controles eu vi > uma > > > vez > > > num exemplo. > > > > > > Em 02/04/08, Edmilson Pontes <[EMAIL PROTECTED]<espdeveloper%40gmail.com> > <espdeveloper%40gmail.com> > > <espdeveloper%40gmail.com>> > > > escreveu: > > > > > > > > > > > Colegas, > > > > Estou tentando colocar em prática o modelo mvc usando o Delphi, mas > > > tenho > > > > algumas dúvidas. > > > > O que estou fazendo: Interface DAO; Interface BO; Interface VO; > > > Interface > > > > View; > > > > Onde cada um tem a função, respectivante, de manter um padrão para > > > > persistencia, regras de negócio, dados da entidade e ligação com os > > > forms. > > > > A dificuldade de estou tendo é em relação aos componentes do Form e > > sua > > > > ligação com a view. > > > > Como faço para mater as camadas desacopladas se no meu form tenho > > > > componentes ligados a um datamodule através de datasorce? > > > > Assim estou "pulando" as camadas. > > > > > > > > A intenção e deixar o form independente das outras camadas, e que a > > view > > > > faça o tratamento dos dados e faça a ligação com as outras camadas. > > > > > > > > Como faço para melhorar isso? > > > > > > > > Desde já agradeço qualquer pronunciamento. > > > > > > > > Edmilson Pontes > [As partes desta mensagem que não continham texto foram removidas]