Abstração de Acesso a Dados e Orientação a Objetos – Parte 05

Introdução No post anterior (Abstração de Acesso a Dados e Orientação a Objetos – Parte 04), foram implementadas algumas opções de exportação de tabelas, para os objetos ZDBFFILE e ZMEMFILE. Enquanto isso, foi implementado na classe ZISAMFILE a importação dos formatos SDF e CSV. Agora, para compatibilizar alguns recursos do AdvPL já existentes com estas … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 05

Abstração de Acesso a Dados e Orientação a Objetos – Parte 04

Introdução Continuando a mesma linha dos posts anteriores, vamos ver agora como exportar um arquivo de dados -- das classes ZMEMFILE e/ou ZDBFFILE -- para os formatos SDF , CSV e JSON 😀 Formato SDF O formato SDF é um arquivo texto com linhas de tamanho fixo (SDF = System Data Format, fixed length ASCII … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 04

Abstração de Acesso a Dados e Orientação a Objetos – Parte 03

Introdução Nos posts anteriores (Abstração de Acesso a Dados e Orientação a Objetos – Parte 02,Abstração de Acesso a Dados e Orientação a Objetos), vimos a montagem de um encapsulamento de acesso a dados usando orientação a objetos com herança em AdvPL. Agora, vamos integrar esse mecanismo com um Alias / WorkArea do AdvPL. Criando … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 03

MemCached Client em AdvPL – Parte 02

Introdução No post anterior (MemCached Client em AdvPL - Parte 01) vimos a implementação de uma classe nativa em AdvPL para fazer o papel de API Client do MemCached. Agora, vamos ver um pouco de como usar esta classe -- agora na versão 1.01, suportando todos os tipos simples do AdvPL para armazenamento e recuperação … Continue lendo MemCached Client em AdvPL – Parte 02

MemCached Client em AdvPL – Parte 01

Introdução O MemCached é um aplicativo que provê um cache de objetos em memória, do tipo chave/valor de alto desempenho. Ele possui APIs Client para várias linguagens de mercado, e agora também terá a sua API Client em AdvPL. O MemCached Open Source, Free , originalmente desenvolvido para Linux, ele também têm porte para Windows, … Continue lendo MemCached Client em AdvPL – Parte 01

Abstração de Acesso a Dados e Orientação a Objetos – Parte 02

Introdução No post anterior (Abstração de Acesso a Dados e Orientação a Objetos) vimos o conceito de abstração e uma ideia de implementar uma classe superior -- ou superclasse -- que eliminaria várias duplicidades entre as classes ZDBFFILE e ZMEMFILE. Bem, mãos a obra. Classe ZISAMFILE Tudo o que é comum e exatamente igual na … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 02

Arquivos em Memória – Classe ZMEMFILE

Introdução Nos posts anteriores, acompanhamos a criação de uma classe de acesso a dados ISAM -- chamada de ZDBFTABLE, renomeada para ZDBFFILE -- , feita para leitura e manutenção de arquivos no formato DBF em AdvPL, sem dependência de nenhum Driver. Agora, tomando esta classe como base da implementação, nasceu a classe ZMEMFILE. Classe ZMEMFILE … Continue lendo Arquivos em Memória – Classe ZMEMFILE