Javaアプリケーションがあり、エンドユーザーが「ビジネスルール」を書く能力を提供したいと考えています。これらのルールは、エンティティが作成、更新、または削除されたときに評価されます。Javaアプリケーションの「エンドユーザー」のスクリプト言語
私はこれらのビジネスルールを書くための言語を探しています。検討事項は以下のとおりです。
- 設定可能なセキュリティ - エンドユーザが操作すること
- 簡単に読んで理解するために、内部API
- 簡単に新しいファイル(「いくつかの秘密ファイル」)のようなものを呼び出したり、呼び出しできないようにする必要があり文法チェッカー
任意の提案を提供するために、リストとマップ
"は新しいファイル("/etc/passwd ")のようなものを呼び出すことはできません。 JVMをrootとして実行しないでください。 – Dev
@Dev: '-rw-r -r-- 1 root root 2168 2011-04-13 04:43/etc/passwdは全世界で読めるので、ログインできるようにする必要があります。 –
[内部プラットフォーム効果](http://en.wikipedia.org/wiki/Inner-platform_effect)を見てください。 – Jesper