Propriedades Java.

Propriedades Java fornecem uma maneira eficiente de acessar propriedades semelhantes a bean de objetos Java.
Baixe Agora

Propriedades Java. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Trapdoor
  • Site do editor:
  • http://www.trapdoor.org/prj_properties.php

Propriedades Java. Tag


Propriedades Java. Descrição

As propriedades do Java fornecem uma maneira eficiente de acessar propriedades semelhantes a feijão dos objetos Java. As propriedades Java fornecem uma maneira eficiente de acessar propriedades semelhantes a feijão dos Objects Java.in, fornece uma maneira eficiente de acessar propriedades semelhantes a bean dos objetos Java. Ao contrário das propriedades do Java Bean, uma cadeia de propriedades pode ser especificada eficientemente, permitindo acesso conveniente às propriedades de objetos de domínio aninhadas. A classe-geração e o armazenamento de classe de domínio podem ser usados com muita facilidade para evitar a necessidade de reflexão, sem perder a flexibilidade. Propriedades também fornece classes que manipulam objetos em tempo de execução usando strings para endereçar as variáveis conceituais (pensam propriedades de feijão) de forma semelhante aos mecanismos de reflexão Java. Exemplo de propriedade de classe Diga que temos as seguintes classes: Public Place Ordem {... Cliente público GetCustomer () {...} ...} Classe pública Customer {... Endereço público GetAddress () {...} .. .} Endereço de classe pública {... cordas públicas getline1 () {...} string público getline2 () {...} ...} agora, nós poderíamos fazer isso para acessar a linha 1 do endereço: resultado = ordem .GETCUSTOMER (). GetAddress (). Getline1 (); mas e se houver nulls? E se quisermos comparar a primeira linha do endereço de duas ordens diferentes? Propriedades whith Isso é realmente simples: ClassProperty p = PropertyManager.getProperty (Order.class, "Cliente: Endereço: Linha1", True); Resultado = p.getValue (ordem); a ideia é simples o suficiente - você usa a string "Cliente: endereço: line1" para especificar uma série de chamadas GetXXX. Importante, a biblioteca lida com nulls para você, retornando null se algum dos objetos da cadeia é nulo. Nota, este não é simplesmente um invólucro em torno de reflexão Java, uma vez que inclui otimizações não reflexivas, fazendo uso da biblioteca de Cojen para gerar arquivos de classe no tempo de execução para acessar essas propriedades. O benefício real mentiras em poder especificar quais propriedades você deseja acessar no tempo de execução. Você pode até passar essa capacidade para os usuários da sua biblioteca ou aplicativo. Ao contrário da reflexão, os arquivos de classe são gerados para as propriedades, e esses arquivos são armazenados em cache - o que significa que você tiver especificado uma propriedade uma vez, os usos adicionais da mesma propriedade não usam reflexão e são muito rápidos. Propriedades de Bean. A propriedade API Models Accessor / Mutator Method Pares como variáveis conceituais chamadas propriedades. A abordagem utilizada é semelhante a, mas mais flexível do que as propriedades do Java Bean, e mais performante do que a reflexão se a geração de classe de tempo de execução for usada. Ao contrário das propriedades do Java Bean, uma corrente ou caminho de propriedades podem ser especificadas (e, mais importante, se transformaram em bytecode usando a geração de tempo de execução) para percorrer uma árvore complexa de objetos. É simples criar aplicativos portáteis entre diferentes ambientes de segurança - usando a geração de tempo de execução, onde permitido e caindo de volta à reflexão onde a segurança é mais apertada. O pacote de propriedades também fornece classes para lidar com o carregamento (e descarregamento / recarregamento) das classes no tempo de execução. Ele fornece uma estrutura útil para carregar dinamicamente as classes geradas por tempo de execução, por exemplo. Enquanto a API da propriedade pode ser feliz, ignore a estrutura de carga dinâmica, ela também pode fazer uso dela para ativar a geração de classe de tempo de execução.


Propriedades Java. Software Relacionado

App :: Info :: lib

App :: info :: lib é um módulo Perl que contém informações sobre bibliotecas de software em um sistema. ...

300

Download

SL.

SL é uma biblioteca de lista genérica eficiente de memória. ...

192

Download