いつ、どのようにスタートシステムの開発に基づくモジュールやプラグイン?
質問
今後はシステムを開発するベースモジュールです。システムの基盤のすべての支援について知りたいプラグイン開始し、供給できると設定されたモジュールのミッションです。理想的にはあることができる新しいモジュール、ヤンク出未使用モジュールでは、モジュールを利用できれfuncionality場合であればご利用いただけます。
このシステムを利用してシミュレーションシステムが多くのものが異なるモジュール、およびその他のモジュールがいたんですよ。
システムの今後を展開するJava.になって参りたいと思いるフォルダにサブフォルダの各モジュールを含むXMLを記述するモジュール情報などの名称でもあるイベントもあげられるというような。私が書く必要があるのカスタムクラスローダをこねます。
このことがわかんない場合は私のアイデアを実際に持水はもちろん、私は建築作試作品です。しかし、その真のモジュラーシステム、およびんないですけには、どうするのがベストなのにこの問題です。
どこにすればよいですか?が共通の問題と落とし穴が見つかりながら開発このようなシステム?ただし、モジュールを話し合いを維持しつつ分離していますeを取り外すと、モジュールとは別のモジュールを使った様なのでsane)?案内する人はいま、仕様または記事が読めるが与えてくれるアイデアが始まりますか?あたるようにしたほうがよいと思ったのはJavaで開発がすることは要件になっていないと、私が求めていたもの現在のアイデアないのコードです。
フィードバックよろしくお願いいたします。
解決
すべ覧 OSGi.を目標としている の コンポーネント/プラグイン機構は、Java.が可能ですmodularizeコード(いわゆるバンドル)を更新束を行います。きものを完全に隠蔽し実装パッケージから不要なアクセスによるその他のバンドル、例えば.のみを提供します。
Eclipseの初のオープンソースプロジェクトの実装および使用OSGiさんに活かす(プラグインの作/更新せずに再開).だからスタートができ非常に良い枠組みのためのプラグインシステム。
Apacheフェリックス 完全オープンソースの実装がどの Eclipse池).
他のヒント
く大きを見る 春 との理解を深OSGIやEclipse RCPの枠組みをつくっていくようないいくつかの基本的な概念が必要となりまよる指導を続けたのである。
別のオプションの ServiceLoader 追加されJava1.6.
その多くについて教えてくださいがしようとしているからこそ実現できる用反射を生み出します。書きおXMLファイル名のファイル(このクラスにreallity).まよチェックタイプで創造していくかについて返す。れなかったところについて共通のインタフェースごされている場合は、見つけに外部のファイルのクラスは本当に一つのモジュールです。ここでは、一部の情報 Reflexion.
を利用することも可能ですprecoded枠組みをこのようなSourceForge一リンクテキストをドキュメント だと思いますが最初の良いステップをモジュール/引き出しおよび設定ができます