Oryx :: manual :: coragem

Oryx :: Manual :: Guts é um módulo Perl que contém a documentação de Oryx Internals para desenvolvedores.
Baixe Agora

Oryx :: manual :: coragem Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Richard Hundt
  • Site do editor:
  • http://search.cpan.org/~rhundt/

Oryx :: manual :: coragem Tag


Oryx :: manual :: coragem Descrição

Oryx :: Manual :: Guts é um módulo Perl que contém documentação de Oryx Internals para desenvolvedores. ORYX :: Manual :: Guts é um módulo Perl que contém a documentação de Oryx Internals para desenvolvedores. Este documento destina-se a hackers para conceder uma visão sobre como as peças de Oryx se encaixam e se destinam a estender o oryx ... ou para qualquer um Quem só quer saber como a salsicha é feita.Nomenclantex implementa um meta-modelo orientado a objetos, ou seja, informações sobre as classes persistentes são transportadas, geralmente como instâncias de meta classes, pelas próprias classes persistentes, cujas instâncias são suas persistentes objetos. Isso dificulta a descrever um meta-modelo que tem componentes, ou meta-componentes, que eles são realmente apenas objetos perl comuns. Thus poderíamos acabar falando sobre instâncias do oryx :: Valor :: Classe de string sendo associada Com uma instância da classe Oryx :: Atributo ao mencionar como eles se relacionam com nossos objetos persistentes - quais são os próprios casos derivados de classe: Tudo o que pode ser complicado para o cérebro (bem mina, de qualquer forma) para manter um aperto. Então, para tornar isso um pouco mais coerente, vamos nos manter à seguinte nomenclatura ao longo deste documento: classe quando dizemos "classe" Queremos dizer uma subclasse de Oryx :: Classe que você pode instanciar em "objetos" que são persistisable em algum backend de armazenamento - geralmente um banco de dados de tipos.Object quando nos referimos a "objetos", queremos dizer nossos objetos persistentes - isto é, instâncias de Subclasses de Oryx :: Classe que estamos interessados em armazenar em nosso banco de dados.Meta-tipo, vamos usar "Meta-Tipo" Ao falar sobre Meta Classes da qual Oryx :: Atributo e Oryx :: Associação são dois exemplos (não Para ser confundido com instâncias destes descritos em meta-instâncias abaixo). A instância - instância estas são realmente objetos (mas não do tipo descrito acima em "Objeto") e são considerados meta dados da "classe" em que eles mantêm informações descritivas sobre as "classes". Exemplos são instâncias do Oryx :: Atributo e Oryx :: Associação.Meta-atributo quando dizemos: "Meta-atributo", o que queremos dizer varia. Para explicar: dois métodos estão disponíveis para acessá-los e são herdados por todos os meta-tipos da Oryx :: MetAClass. Os métodos são getTaTaTrupt e SetTaTtrute. Exatamente o que esse acesso depende do contexto, isto é, o termo "meta" aqui é relativo ao meta-tipo no qual o método é chamado. Então, se dissermos: CMS :: Página-> Atributos -> {Number} -> GetMetaTtribute ('Tipo'); Vamos obter uma string representando o tipo de valor que pode ser armazenado neste campo do objeto, provavelmente um 'inteiro' neste caso. Por outro lado, se dissermos: CMS :: Página-> Associação -> {parágrafos} -> GetMetaAttribute ('Classe'); Obteremos o nome da classe alvo da associação 'parágrafos, provavelmente cms :: parágrafo neste caso, que é um nome de classe - na verdade uma subclasse de Oryx :: Classe - que não é um tipo de meta de oryx, Mas, neste contexto, são metadados que esta associação precisa para realizar seu dever. Requisitos: · Perl.


Oryx :: manual :: coragem Software Relacionado