Db_datacontainer.

db_datacontainer é uma camada de persistência de banco de dados compatível com a pêra e classe de encapsulamento de dados.
Baixe Agora

Db_datacontainer. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Mika Tuupola
  • Site do editor:
  • http://www.appelsiini.net/~tuupola/194/dbdatacontainer

Db_datacontainer. Tag


Db_datacontainer. Descrição

Db_datacontainer é uma camada de persistência de banco de dados compatível com a pera e classe de encapsulamento de dados. Db_datacontainer é uma camada de persistência de banco de dados compatível com a pera e classe de encapsulamento de dados. Uma camada de persistência pode encapsular o comportamento necessário para tornar os objetos persistentes como para o exemple: para carregar, salvar e excluir objetos de e para armazenamento persistente. Atualmente, os únicos mecanismos de persistência suportados são bancos de dados relacionais. A abstração de banco de dados é fornecida pela Pear DB.Data Encapsulation é fornecida por métodos de acesso sobrecarregado. Isso significa que, se você tiver uma propriedade chamada $ foo e você não escreve métodos getfoo () e setfoo () na aula de extensão, eles serão automaticamente fornecidos pelo db_datacontainer.as um resultado do mecanismo de persistência fornecido e encapsulamento de dados db_datacontainer Juntamente com poucas linhas de código extra podem ser usadas para implementar o padrão de registro ativo, conforme descrito por Martin Fowler: um objeto que envolve uma linha em uma tabela ou exibição de banco de dados, encapsula o acesso ao banco de dados e adiciona lógica de domínio nessas dados. Não usa arquivos de configuração externos. A aula de extensão em si é a configuração. Tudo o que você precisa para se preocupar é ter um imóvel correspondente - pares de colunas na classe e a tabela de banco de dados.Se suas alterações de esquema de banco de dados, por exemplo, você adicionar uma coluna foo à tabela, tudo o que você precisa fazer é adicionar uma propriedade Nome foo para sua classe que estende o db_datacontainer. Não há necessidade de reescrever qualquer consultas SQL interna. A classe não fornece suporte direto para junção: s ou links da tabela. Para casos extremos ainda é possível passar consultas SQL Hardcoded. Este uso é desencorajado, já que quebra a ideia básica de usar db_datacontainer.here são algumas características importantes do "DB DataContainer": · API simples · Encapsulamento do mecanismo de persistência. Você só precisa ligar de carga (), salvar () ou excluir (). Observe que não há métodos separados para inserir e atualizar. Salvar () Figura para fora qual consulta usar. · Métodos de acesso sobrecarregados para propriedades de classe sem tais métodos. · Bancos de dados suportados DB de pêra como mecanismos de persistência (testados com postgres, mysql, mssql e sqlite). · Ações multi-objeto fornecidas por um Chamada Static GetObjects (). · Possibilidade de usar consultas SQL hardcoded em ações multi-objeto. · Testes de regressão. · Suporta PHP4 e PHP5 (a partir da versão 1.3.0) O que há de novo nesta versão: · Esta versão corrige problemas com protegidos e Membros de dados privados ao usar o PHP5.


Db_datacontainer. Software Relacionado

XAPWRAP.

XAPWRAP fornece uma interface aprimorada para a biblioteca de indexação de texto XAPIAN. ...

566

Download

phpdvd.

phpdvd é um script php / mysql para acompanhar sua coleção de DVD. ...

479

Download

Simpledbm.

O objetivo do SimpledBM Project é construir um gerenciador de banco de dados relacional em Java. ...

159

Download