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: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.