Artigo Clube Delphi 59 - BDP e .NET Remoting
Artigo da Revista Clube Delphi Edição 59.
BDP e .NET Remoting
Aplicações multicamadas com .NET no Delphi 2005
Com o lançamento do Delphi 2005, a Borland incluiu no BDP novos componentes que permitem a criação de aplicações distribuídas, usando o .NET Remoting e ADO.NET / BDP. lmagine isso como algo semelhante ao DataSnap, porém usando classes do .NET Framework.Neste artigo faremos um exemplo passo a passo
que mostrará como acessar objetos em um servidor de aplicação, usando os novos componentes da Borland,mostrando ainda como invocar procedimentos remotos usando .NETRemoting.
Nota: Consulte a edição 57 para uma introdução ao uso do BDP com .NET Remoting.Consulte as edições 44 e 45 para uma introdução ao uso do .NETRemoting com o Delphi for .NET.
Criando o banco de dados
Para o nosso exemplo, serão necessárias duas tabelas, uma para armazenar empresas e outra para armazenar os pedidos de cada empresa. A Listagem 1 mostra o script necessário para criar o banco de dados do exemplo (aqui estamos usando o Interbase). Para facilitar, o script já inclui alguns registros no BD, ajudando nos testes da aplicação.Você pode usar o IBConsole para criar o BD.
Declarando uma interface em um Assembly. Para que os métodos da aplicação servidora possam ser executados remotamente, é necessário que os mesmos sejam declarados em uma interface, implementada no servidor de aplicação e referenciada na aplicação cliente.
Essa interface será declarada em um package, que após compilado dará origem a um assembly .NET, que poderá ser utilizado tanto pela aplicação servidora quanto pela aplicação cliente.
" [...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo