Commons

メニュー

コンポーネント レポジトリ

Sandboxコンポーネント

日本語訳 (Translations)

オリジナル

Commons Discovery コンポーネント

The Discovery コンポーネントは、プラグイン可能なインターフェース実装を発見したり探したりするためのものです。 一般的なクラスのインスタンス化、シングルトン(ファクトリ)クラスのライフサイクルの管理などの機能を提供しています。

本来、Dicoveryは所与のJavaインターフェースを実装するクラスの場所を確認します。 Discoveryの原型は、JAXP(SaxParserFactory等)やcommons-logging (LogFactory)といった多くの プロジェクトにて使われています。この原型のエッセンスを抽出する事で、他のプロジェクトで(再)利用可能となり、 また、Discoveryが進化する度にこの原型に対する多くの改良を利用することが可能となるのです。

Discoveryは、管理された環境下での作業の手法を得たことで(訳注:Commonsプロジェクトの一部となることで)元来の実装に対し改善・改良が施されています。 これによって、グローバル・システム・プロパティ(JVM全てに亘るプロパティ)を直接的に書き込むことなく、設定やプロパティをオーバーライドすることが可能となったのです。


ドキュメント

Discoveryホームページに全てが記述されています。

JavaDoc API ドキュメント がオンラインで入手可能です。 特に、org.apache.commons.discoveryパッケージの「package overview」を是非お読みになってください。


リリース版



Tetsuya Kitahata
Translated into Japanese by Tetsuya Kitahata , powered by Terra-International, Inc.
Original English Page would be found from HERE     --    ApacheNews    ASF 繝励Ο繧ク繧ァ繧ッ繝井ク隕ァ
Terra-International, Inc. -- 繝繝ゥス・繧、繝ウ繧ソ繝シ繝翫す繝ァ繝翫Ν