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]

Responder a