Buscar

Criando um aplicativo multicamadas - 2ª parte (com imagens)

nome

Eder Rueda Fernandes

Colunista ainda sem descrição. Caro colunista, por favor envie-nos sua descrição.

Olá pessoal, tudo tranquilo com vocês???

Neste segundo artigo veremos como criar o nosso cliente para usar
o nosso servidor de aplicações que criamos no artigo anterior.
Tudo pronto com nosso servidor de aplicações, então vamos ao nosso
aplicativo cliente....

Dentro do Delphi vamos em File->New->Application.
Para conectarmos ao nosso servidor de aplicações temos alguns componentes como
o Socket Connection/DCOM e podemos usar o ConnectionBroker... mas para fins
de estudo usaremos apenas o DCOM.(Vou abordar em outro artigo como usar os outros 2!)

Vamos em View->Component List e digitamos TDComConnection.
E depois clicamos em Add to form.
E faremos o mesmo para TClientDataSet e para TDataSource e TDBGrid e TDBNavigator.

Selecionando o nosso componente DCOMConnection mudaremos a propriedade
ComputerName para localhost(ou para o ip/nome do micro que "roda" o nosso
servidor de aplicações) e mudaremos a propriedade ServerName para o nosso
servidor que irá aparecer na lista(coServidor1).


Mudamos a propriedade Connected para True e veremos que o nosso form
criado lá no servidor irá abrir!


NÃO FECHEM! POR QUE SENÃO "MATAREMOS A CONEXÃO".

Vamos agora para o ClientDataSet1 e mudaremos a propriedade
RemoteServer para o DCOMConnection1 e a propriedade ProviderName
para o DataSetProvider criado lá no Remote Data Module do
nosso servidor de aplicações..
Colocaremos a propriedade Active para True e passamos para o
componente DataSource1.


Modificaremos a propriedade DataSet para ClientDataSet1.


Agora no grid mudaremos a propriedade datasource para DataSource1 e voilá!


Já estamos conectados com o nosso servidor de aplicações e ele por sua
vez conectado no banco de dados. 3 CAMADAS!


O último passo é mudarmos a propriedade DataSource do nosso
DBNavigator1 para DataSource1 e podemos rodar a nossa aplicação cliente!

Viu só pessoal? Trabalhar com multicamadas não é nenhum bicho de sete cabeças.

No próximo artigo veremos os conceitos teóricos de tudo o que fizemos
desde o primeiro artigo, ok?

Assim como no outro artigo coloco-me a disposição para esclarecer
duvidas e mandar um arquivo doc com todos os printscreen....
eder_fernandes@hotmail.com

Um abraço a todos vocês e.... bons estudos!

Éder R. Fernandes

 

Publicidade

Vote no artigo




Quantidade de votos: 2 votos
Aceitação: 20%


Detalhes do artigo

Categoria: Banco de dados
Adicionado dia: 08/04/05
Por: Eder Rueda Fernandes
Visualizado: 31748 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009