4

Java POJO にビルドする UI のルール構成があります。Drools DRL を生成するにはどうすればよいですか (ファクトなどに一致し、ルールが一致する場合は true または false を返す他のコンポーネントに渡されます)。

また、データベースから DRL ファイルを受け取り、UI にルールを表示するには、Java POJO に戻す必要があります。

基本的に、Java POJO と Drools DRL ファイルの間で変換できるツールまたはスクリプトはありますか? そうでない場合、利用可能な最善の方法は何ですか?

どうもありがとう!

4

1 に答える 1

1

Java POJO が何かわかりませんか? それらはルール、パターン、制約などを表していますか?

その場合、Drools には、すべてのタイプの知識資産を表すための内部標準モデルがあります [1]。ただし、これは内部 API であり、変更される可能性があるため、直接使用することはお勧めしません。

もう 1 つのオプションは、実際のルール記述子ビルダー API [2] を使用してルールを動的に生成することです [3]。

最後に、Web ベースの UI があり、ユーザーがそこでルールを作成できるようにしたい場合は、guvnor のルール エディターを独自のアプリケーションに埋め込むオプションがあります [4]。

お役に立てれば。

[1] https://github.com/droolsjbpm/drools/tree/master/drools-compiler/src/main/java/org/drools/lang/descr

[2] https://github.com/droolsjbpm/drools/tree/master/drools-compiler/src/main/java/org/drools/lang/api

[3] https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/lang/api/DescrBuilderTest.java

[4] http://www.plugtree.com/guvnor-embed-asset%E2%80%99s-editor-in-your-application/

于 2012-05-04T16:17:00.457 に答える