問題のコンテキスト:
- システム内のアクションのリスト、これを作成、削除、編集など...
- 管理者、読者、レポーターなどの役割のリスト...
- 送信する電子メールのリスト、緊急電子メール、アラート電子メールなど...
どの役割がどの電子メールを受信する必要があるかを説明する決定マトリックスがあります。
理想的には、この関係をその場で構成するためのXMLファイルまたはデータベーステーブルが必要です。
私の質問は:
借りる図書館はありますか?
従うべきデザインパターンはありますか?
どうもありがとう
問題のコンテキスト:
どの役割がどの電子メールを受信する必要があるかを説明する決定マトリックスがあります。
理想的には、この関係をその場で構成するためのXMLファイルまたはデータベーステーブルが必要です。
私の質問は:
借りる図書館はありますか?
従うべきデザインパターンはありますか?
どうもありがとう
あなたのユースケースではやり過ぎかもしれませんが、ルールエンジンを調べたいと思うかもしれません。このようなエンジン用のJava APIがあります。このJSR に関するウィキペディアのページには、多数の実装がリストされています。おそらく、そのうちの 1 つが、ニーズに適したルール言語を提供します。Drools は非常に成熟しており (実装としては、名前は :/ というほどではありません)、ルールを記述するためにさまざまな言語をサポートしていると思います。また、Apache License v2 により、多くのコンテキストに適しています。