Saiu um artigo excelente na edição 90 da (perseguida e injustiçada) revista 
ClubeDelphi falando justamente sobre isso, implementação do modelo MVC em 
Delphi, sem inclusive perder a facilidade do uso de RAD. O que está ilustrado 
no artigo foi direcionado para aplicações desktop Windows, mas acredito 
piamente que o mesmo conteúdo possa ser adaptado para desenvolvimento Web com 
Delphi, seja em ASP.NET ou mesmo em VCL For The Web (a.k.a. IntraWeb).

Sds.



________________________________

To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 2 Apr 2008 11:24:17 -0300
Subject: Re: [delphi-br] Implementar MVCp







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]>
> 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]
> >
>> 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]
> 
>> >
>>> 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]









_________________________________________________________________
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br

Responder a