Artigo SQL Magazine 25 - Implementando um projeto no Caché

Artigo da Revista SQL Magazine - Edição 25.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Implementando um projeto no Caché

Valdete Maria Gonçalves de Almeida, Alessandreia Marta de Oliveira Julio,
Marco Antônio Pereira Araújo

 

Leitura Obrigatória: SQL Magazine 22, Persistência de objetos no Caché.

 

No artigo anterior foram apresentadas as principais características do banco de dados Caché e como ele implementa os conceitos da orientação a objetos no desenvolvimento de aplicações baseadas neste paradigma. O objetivo deste artigo é mostrar a construção de um projeto de banco de dados utilizando o Caché, abrangendo a criação de Namespaces, classes, propriedades, relacionamentos entre as classes e construção de métodos, facilitando a compreensão e utilização desta tecnologia.

Modelo de classes

O modelo de classes da Figura 1 representa um fragmento de um sistema de aquisição de livros em uma livraria. As classes Cliente e Livro representam os cadastros básicos. A classe Pessoa representa uma generalização da classe Cliente, incluindo seu Endereco. A classe Pedido registra as compras realizadas pelos clientes. A classe ItemPedido representa o conteúdo de cada pedido realizado pelos clientes.

 

 

Figura 1. Modelo de classes de uma livraria.

Criando um Namespace

Os Namespaces são estruturas de armazenamento do Caché onde são criadas as classes referentes ao modelo do projeto em desenvolvimento.

Para a criação de um Namespace é utilizado o Painel de Controle do Caché. Um assistente de criação solicita um nome para este Namespace (Figura 2). Pode também ser definida, no assistente de criação, a geração de uma aplicação CSP (Caché Server Pages) para construção de páginas web.

Figura 2. Criação de Namespace

 

Após a definição do Namespace, é requerida também a nomeação de uma base de dados que é vinculada ao Namespace criado. Esta pode ser armazenada localmente ou em um servidor remoto. Para este exemplo, o nome dado é LIVRARIA (Figura 3). Em seguida deve ser informado o diretório onde a base está sendo criada (Figura 4).

 

"

[...] continue lendo...
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados