A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Identificação Única de Objetos Alcides Calsavara.

Apresentações semelhantes


Apresentação em tema: "Identificação Única de Objetos Alcides Calsavara."— Transcrição da apresentação:

1 Identificação Única de Objetos Alcides Calsavara

2 Propriedades n OID : Object Identity n Designa um objeto de maneira única (não ambígua) no sistema n Constante durante toda a vida do objeto n Permite integridade de referência entre objetos n Independe dos atributos do objeto (não é chave-primária)

3 Propriedades n Gerada automaticamente pelo sistema quando um objeto é criado n O instante de criação do objeto é o próprio instante de criação da OID n Não é reutilizável n Não contém informação sobre a localização corrente do objeto n Pode indicar local e instante de criação

4 Propriedades n É um nome que deve ser resolvido (por um servidor de nomes) para descobrir a localização do objeto (o serviço de persistência que armazena o objeto)

5 Implementação n Numeração seqüencial class OID { private: static long int contador; private: long int id; OID() { contador ++; id = contador; }... }

6 Implementação (cont.) n Local e instante de criação class OID { private: int hora; int minuto; int segundo; int dia; int mes; int ano; char* IP; public: OID() {... } };


Carregar ppt "Identificação Única de Objetos Alcides Calsavara."

Apresentações semelhantes


Anúncios Google