Dbix :: objetos.

dbix :: Objetos é uma extensão Perl para facilitar a criação de objetos ligados ao banco de dados.
Baixe Agora

Dbix :: objetos. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Issac Goldstand
  • Site do editor:
  • http://search.cpan.org/~isaac/DBIx-Objects-0.04/Objects.pm

Dbix :: objetos. Tag


Dbix :: objetos. Descrição

DBIX :: Objetos é uma extensão Perl para facilitar a criação de objetos ligados à base de dados. DBIX :: Objetos é uma extensão Perl para facilitar a criação de objetos ligados ao banco de dados.SynopsisThis módulo destina-se a fornecer uma estrutura orientada a objetos para acessar fontes de dados. A fonte dos dados é completamente abstrata, permitindo a flexibilidade completa para o back-end de dados. Este módulo não se destina a fornecer uma camada de persistência - por favor use outro módulo (como tangrams) se você precisar de persistência de objetos. Eu realmente não tenho certeza de como documentar esta biblioteca, então deixe-me começar explicando a história de por que ele Foi SlikeBackgroundI Desenvolveu este módulo quando comecei a perceber que a maioria dos meus aplicativos web seguiu um formato muito semelhante - havia um back back e métodos da Web que poderiam interoperar com eles. Quando comecei a precisar de aplicativos auxiliares para trabalhar com os aplicativos da Web, comecei a portaring todos os meus aplicativos para usar 2 camadas. A camada inferior foi uma estrutura de objeto que continha o código Perl necessário para funcionar com o banco de dados. Dessa forma, eu poderia ter certeza de que todos os aplicativos auxiliares e, claro, o aplicativo da web, todos usaram os mesmos métodos de acesso para chegar ao banco de dados para elencir a possibilidade de que algo estava recebendo f # $ no banco de dados por uma consulta defeituosa em algum lugar na grande bagunça de código. (A camada superior foi a camada "lógica de negócios", que foi a aplicação da web ou auxiliar.) Então, notei que todos esses objetos de acesso de banco de dados foram muito semelhantes: todos tinham métodos de acesso para cada membro da classe, que representou Um único campo no banco de dados e tinha selecionado / inserção / atualização / Excluir rotines.Eu desenvolvido também um "objeto dinâmico" neste momento, onde eu teria um enorme campo de comprimento variável no banco de dados que conaçou muitos campos. Desta forma, eu poderia alterar o objeto sem se preocupar com a compatibilidade no banco de dados do back end se eu adicionei / alterado / removido campos. (Vamos voltar a isso mais tarde.) Além disso, havia diferentes maneiras de incorporar objetos (por exemplo, um objeto de pessoa pode ter um objeto de número de telefone incorporado nele como parte de um aplicativo de catálogo de endereços). (Vamos voltar a isso mais tarde. Então, havia maneiras diferentes de agrupar logicamente diferentes conjuntos de dados, mas os objetos todos compartilharam uma maneira unificada de acessar os dados. Assim foi dbix :: Objetos nascidos - forneceu uma estrutura que realizaria really garantir que os objetos realmente funcionassem de maneira logicamente semelhante - semelhante à maneira como a maioria dos aplicativos da GUI funciona de maneira logicamente semelhante (todos eles têm esse menu de arquivo com , Salvar, sair ... O menu Ajuda com tópicos de ajuda, uma atualização opcional, etc.). Então eu acho que você poderia chamar essa biblioteca uma API para desenvolver objetos ligados ao banco de dados. Requisitos: · Perl.


Dbix :: objetos. Software Relacionado