Javaプロパティ

Javaプロパティは、JavaオブジェクトのBean様プロパティにアクセスするための効率的な方法を提供します。
今すぐダウンロード

Javaプロパティ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Trapdoor
  • 出版社のWebサイト:
  • http://www.trapdoor.org/prj_properties.php

Javaプロパティ タグ


Javaプロパティ 説明

Javaプロパティは、JavaオブジェクトのBeanのようなプロパティにアクセスするための効率的な方法を提供します。 Javaプロパティは、Java Objects.InのBeanのようなプロパティにアクセスするための効率的な方法を提供し、JavaオブジェクトのBean様プロパティにアクセスするための効率的な方法を提供します。 Java Beanのプロパティとは異なり、一連のプロパティを効率的に指定でき、ネストされたドメインオブジェクトのプロパティへの便利なアクセスを可能にする。プロパティ実行時のオブジェクトを使用して、Java反射メカニズムと同様の方法で概念変数(Think Bean Properties)をアドレス指定することによって、実行時にオブジェクトを操作するクラスも提供します。クラスプロパティの例次のクラスがあります。パブリッククラス順{...パブリッククラスgetCustomer(){... ...パブリックアドレスgetAddress(){...} .. }パブリッククラスアドレス{...パブリックストリングgetLine1(){...}パブリック文字列getLine2(){...} ...}今これを行うことができます。 .getCustomer()getAddress()getLine1();しかし、NULLがある場合はどうなりますか? 2つの異なる注文から住所の最初の行を比較したい場合はどうなりますか? Propertiesこれは本当に簡単です:classproperty p = PropertyManager.getProperty(order.class、 "customer:address:line1"、true);結果= P.GetValue(順序);アイデアは簡単です。重要なのは、ライブラリがNULLを処理し、チェーン内のオブジェクトのいずれかがNULLの場合はNULLを返します。これは、Cojen Libraryを使用して実行時にクラスファイルを生成してこれらのプロパティを確定するためにクラスファイルを生成することによって、非反映の最適化を含めるので、これは単にラッパーではありません。実際の利点は、実行時にアクセスしたいプロパティを指定できるようになります。この機能をライブラリまたはアプリケーションのユーザーに渡すこともできます。反射とは異なり、プロパティに対してクラスファイルが生成され、これらのファイルはキャッシュされます。プロパティAPIは、プロパティと呼ばれる概念変数として、Accessor / Mutatorメソッドのペアをモデル化します。使用されるアプローチは、Java Beanプロパティと似ていますが、ランタイムクラスの生成が使用されている場合は、Reflectionよりも柔軟です。 Java Beanのプロパティとは異なり、プロパティのチェーンまたはパスを指定することができます(そしてより重要なことに、ランタイム生成を使用してバイオデコードにして)、オブジェクトの複雑なツリーを通過します。許可されたランタイム生成を使用して、異なるセキュリティ環境の間に移植可能なアプリケーションを作成するのが簡単です。プロパティパッケージは、実行時にクラスのロード(およびアンロード/リロード)を処理するためのクラスも提供します。たとえば、ランタイム生成クラスを動的にロードするのに役立つフレームワークを提供します。プロパティAPIは動的読み込みフレームワークを喜んで無視できますが、それを使用して実行時クラスの生成を有効にすることもできます。


Javaプロパティ 関連ソフトウェア