プラグインを使用してアプリケーションを拡張することに興味があります。私はウェブサイトからビデオをダウンロードするアプリケーションを作ったが、これを行うには有効なURLが必要です。ユーザーは、特定のURL /ドメイン用の新しいプラグインを作成し、有効なURLでアプリケーションにフィードすることができます。ユーザープラグインによるJavaアプリケーションの拡張
私はこれをjarファイルとURLClassLoadersを使って行っていました。このアプローチの問題点は、ロードされたクラスがURLからの読み取り権限しか持たない場合に昇格された権限を持つことです。
プラグインを使用してJavaアプリケーションを拡張する最善の方法はどれですか?
真、OSGiはあなたの周りに頭を覚ますためのビットの痛みになることができます。 – reccles
私は数日前にJPFについて少しお読みになりましたが、権限を管理するための何も見ませんでした。このアプリは信頼できないユーザーのプラグインを読み込みます。 –
信頼できる/信頼できないユーザーが何を意味していますか? OSGIはそれをどのように手助けしますか?ユーザーを保護したいのは何ですか? – Kaj