1

ルールの保存に drools-guvnor 5.5 を使用し、drools-guvnor web-gui を使用して変更しています。drools-guvnor に接続し、そこからルールをロードして Java 側で実行するサンプル アプリケーションを Java で作成したいと考えています。以下の手順に従ってください。

  1. サンプルの意思決定表を Excel で作成します。
  2. 「com.sample」というパッケージ名で drools-guvnor にアップロードします。

「KnowledgeAgent」が Java アプリケーションを drools-guvnor に接続するために使用されることを drools-expert のドキュメントで読みましたが、そのためのサンプル コードを見つけることができません。

誰かがこの問題について私を助けてくれますか。

4

1 に答える 1

2

ナレッジ エージェントを作成するためのサンプル コードは、Drools Expert ユーザー ガイドにあります。

http://docs.jboss.org/drools/release/5.5.0.Final/drools-expert-docs/html_single/#d0e2239

以下は、マニュアルのそのセクションにあるコードのコメント バージョンです。

// Create a knowledge agent which will poll a Guvnor URL every 60 secs.
KnowledgeAgent kagent = KnowledgeAgentFactory.newKnowledgeAgent( "MyAgent" );
kagent.applyChangeSet( ResourceFactory.newUrlResource( url ) );

// Call this when your application wishes to run rules.
// By calling getKnowledgeBase(), you will get the most recent
// knowledge base from the agent.
KnowledgeBase kbase = kagent.getKnowledgeBase(); 
于 2013-11-11T09:10:10.067 に答える