17

JavaWebアプリケーションの「プラグイン」アーキテクチャを実行する方法についてアドバイスをお願いします。

現在、Tomcatサーブレットコンテナで非常にシンプルで標準的なSpring + Hibernate +Struts2を使用しています。(Mavenで構築)

Redmineのようなものが必要です。モジュールを有効/無効、更新できる場合 UIをRedmine

OSGi、ポートレットなどの重いオプションは除外してください。

  • OSGiは重すぎるため、Webにこのテクノロジーをうまく採用することはできません。私はすでにEclipseGerminiを見ました。
  • ポートレットは古く、人気はありませんでした。
4

3 に答える 3

6

この質問への回答を確認してください: Java でプラグイン システムを構築するための最良の方法

プラグイン コードを信頼できない場合は、次の説明に従ってサンドボックスを実装できます: Java アプリケーションの悪意のあるコードに対するサンドボックス

オープンソースのJava Plug-in Frameworkプロジェクトは、プラグインの非アクティブ化をサポートしています。目的に対して重すぎる場合でも、プラグインからインスピレーションを得ることができます。

于 2013-01-16T12:47:55.403 に答える
2

Atlassian は、プラグイン システムをここでオープンソース化しました。Atlassian チームが精力的に取り組んでいるようです。そのドキュメントを調べる価値があります

于 2014-01-06T18:50:01.823 に答える