0

Java Plugin Frameworkを使用してプラグインをロードし、それらをプログラムに統合するアプリケーションを作成しています。

私の質問は、プラグインで特定の操作 (新しいプロセスの開始など) を制限する方法はありますか? 私が念頭に置いているのは、Java WebStart のようなものです。つまり、アプリケーションが FileSytem にアクセスしようとすると、ユーザーはそのアクションを許可するかどうかを尋ねられます。

セキュリティマネージャーを作成することを考えていましたが、もしそうなら、どうすればそれができますか?

4

2 に答える 2

0

1つの質問が頭に浮かびます。なぜ、EquinoxではなくJPFを選択したのですか。興味があったのでJPFのページを見てみましたが、プロジェクトの最終更新は2年前のようです。

彼らはEclipse2.xのEclipseプラグインフレームワークを分離するプロジェクトを開始しましたが、Eclipse自体はバージョン3.0以降のOSGi(Equinox)に移行しました。EquinoxはOSGiのリファレンス実装になり、多くの優れた本が利用可能であり、あらゆる側面でヘルプを提供できるさらに優れた専門家がいます。

私の意見では、JPFは数年前は良いアイデアでしたが(初期のEclipseリリースでのプラグインフレームワークの最初の実装と同じように)、プラグインフレームワークの実際の標準は現在OSGiのようです。

確かに、それはあなたの質問に答えませんが、私のメッセージはコメントを待ち望んでいました。

Equinoxを使用したセキュリティの実装について説明している(または少なくともいくつかのヒントを提供している)サイトは次のとおりです。http ://www.eclipse.org/equinox/security/

于 2009-07-27T12:57:26.273 に答える
0

これらを見ることをお勧めします

http://www.google.co.uk/search?q=system+set+security+manager+example

于 2009-07-26T15:23:55.690 に答える