Programação Multicamadas
Este artigo ensina o desenvolvimento de aplicações multicamadas com Delphi, mostrando a criação da aplicação servidora, a aplicação cliente e o que nem os livros ensinam, a distribuição de uma aplicação multicamadas na rede. Assim o leitor pode aprender passo a passo todos os processos de criação de aplicações com esta tecnologia.
Quando desenvolvemos uma aplicação cliente/servidor normal, temos que instalar e configurar o banco de dados no servidor e em cada computador cliente, o que acaba sendo muito cansativo. As aplicações multicamadas resolvem este problema, pois basta instalar o banco de dados no servidor, criar um aplicativo que rode no próprio servidor e que ao acessar o banco de dados, envie os dados do servidor para os computadores clientes. Assim, os computadores clientes apenas precisam estar conectados na rede para acessar os dados e não é preciso nenhuma instalação de banco de dados neles. Neste artigo aprenderemos como desenvolver aplicações multicamadas utilizando a tecnologia DCOM.
A lógica das aplicações multicamadas
Uma aplicação multicamadas e dividida em três partes:
Um aplicativo servidor, que fica no computador servidor;
Um servidor remoto de dados, que acessa os dados do servidor e envia as informações `as aplicações clientes e
Um aplicativo cliente, que acessa os dados do servidor.
A aplicação servidora e o servidor remoto de dados (Remote Data Module) ficam juntas, rodando no servidor.
Criando a aplicação servidora
Inicie o Delphi, vá em File | New Application;
Após este passo, vamos inserir no projeto, um modulo de dados remoto também conhecido como Remote Data Module .
Para isso, vá em File|New|Other e selecione Remote Data Module da aba Multitier . Em seguida clique em OK. Assim:
(Inserindo um Remote Data Module no projeto)
Após clicar em OK, aparecera uma tela, que é de configuração do Remote Data Module como a mostrada abaixo: