0
Tomcatを使用してVaadin-Applicationをデプロイしています。そこに問題はありません。 私たちがやりたいことは、アプリケーションを再デプロイせずにJavaコードを実行することです。たとえば、エンドユーザーにプログラムにコードを追加する可能性を与えたいと考えています。したがって、ボタンが押されるたびに、エンドユーザコードも実行されます。 (例えば、余分なロギング機能を追加したり、メールで別のユーザーに知らせるなど)。実行時にJavacodeをデプロイ済み(Vaadin-)アプリケーションに挿入
エンドユーザーが特定のクラス/メソッドしか使用できない場合は、これも問題ありません。例えば:
this.sendMail(“[email protected]”)
これは可能ですか?もし誰かが私に見える出発点を与えることができたら、私はそれを感謝します。事前に
おかげで、 ステファニー
最初は良いアイデアかどうかはわかりません。誰が実行されるコードをテストするのでしょうか?悪質なコードの挿入からアプリケーションを保護するには? –
コードを「追加」することが許可されるエンドユーザーは、特定のグループ/ロールに属している必要があります。そして、それはまた私が一定量のクラス/メソッドと関数を提供したい理由です。 ... – Stephanie
これらの操作を有効/無効にするユーザーインターフェイスコントロールを追加してください –