Eu trabalho assim e já dei várias dicas e exemplos aqui na lista.

Esse padrão é chamado de MVC (Model - View - Controller).

Se pesquisar na internet encontrará milhares de links falando sobre o
assunto. Esses três links devem ajudá-lo a entender o padrão MVC.

http://www.unito.com.br/456

http://jacques.dsc.ufcg.edu.br/cursos/map/html/arqu/mvc/mvc.htm

http://www.macoratti.net/vbn_mvc.htm


Rolou uma thread entre 09 e 11 de abril de 2003 que foi um ótimo
aprendizado para os que acompanharam e creio que ainda será para muita
gente que pretende conhecer sobre o assunto.

http://br.groups.yahoo.com/group/delphi-br/message/79676

http://br.groups.yahoo.com/group/delphi-br/message/79719

http://br.groups.yahoo.com/group/delphi-br/message/79795

http://br.groups.yahoo.com/group/delphi-br/message/79833

http://br.groups.yahoo.com/group/delphi-br/message/79841

http://br.groups.yahoo.com/group/delphi-br/message/79847

http://br.groups.yahoo.com/group/delphi-br/message/79857

http://br.groups.yahoo.com/group/delphi-br/message/79858

http://br.groups.yahoo.com/group/delphi-br/message/79869

http://br.groups.yahoo.com/group/delphi-br/message/79876

http://br.groups.yahoo.com/group/delphi-br/message/79878

http://br.groups.yahoo.com/group/delphi-br/message/79906

http://br.groups.yahoo.com/group/delphi-br/message/79945

http://br.groups.yahoo.com/group/delphi-br/message/79946


Aqui eu dei um exemplo básico de utilização das três camadas:

http://br.groups.yahoo.com/group/delphi-br/message/144083

http://br.groups.yahoo.com/group/delphi-br/message/144103


Um livro excelente que traz exemplos codificados em Delphi e Java
utilizando esse padrão é o livro da Ana Cristina Melo.

Título  : Desenvolvendo Aplicações com UML 2.0 (2ª EDIÇÃO)
Autor   : Ana Cristina Melo
Editora : Brasport
ISBN    : 8574521752
Páginas : 304


Espero ter ajudado.

Sds,

Romario





Fernando Nomellini escreveu:
>   Ok, do ponto de vista em que trabalhamos aqui:
>
>   Quando se tem um servidor (Server) de aplicação com toda a lógica
> orientada a objetos, por exemplo, com uma classe chamada TCliente, você
> trabalha no servidor usando esta classe, geralmente um objeto da classe
> TCliente, lendo seus atributos e chamando alguns métodos, mas, como se faz
> para que o usuário do sistema, que está utilizando um Client gráfico, altere
> o nome do cliente ? Por exemplo, se a chave for o cnpj do cliente e ele quer
> alterar uma informação, um endereço, um nome fantasia, você passa a chame
> por parametro para uma Query ? ela retora os dados do cliente do banco na
> forma relacional, e vc utiliza um dataSet e componentes Dataaware, para que
> seu usuário altere os dados. Isso NÂO é programação orientada a objetos. O
> ClientDataSet ajuda a dar manutenção pois temos componentes que agilizam a
> criação da interface.
>
>   Programação orientada a objetos seria que a sua aplicação client
> (interface) instanciasse um objeto TCliente, passe a chave que seria o cnpj
> (fornecida pelo usuario, por exemplo), neste momento, através de algum
> mecanismo, sua classe fosse populada com os dados que estão no SERVER (a
> aplicação Client jamais deve buscar os dados direto na base) e a partir dai,
> sua aplicação Client poderia alterar qualquer atributo da classe TCliente e
> no final da operação, salvar o OBJETO, e neste momento, os dados dos
> atributos seriam atualizados no banco, ou criados, caso o cnpj não exista
> ainda na base.
>
>   Alguém aqui trabalha assim ?
>
> Eng. Fernando Nomellini
> Analista/Programador
> Datamace Informática Ltda

           
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/


--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a