Verwenden von Drools mit heiter

December 5

Drools ist ein in der Softwareentwicklung verwendet BRMS. Es ist ein open Source-Software-Projekt, das auf JBoss Rules-System, die eine Java-basierte Argumentation Engine verwendet, um die Ausführung von Code in Softwareanwendungen verwalten. Für die Verwendung mit Drools Groovy Codemodul ist ein Plugin, mit dem Softwareentwickler die Groovy Skript-Sprache zu verwenden, die von Java-Entwicklern zum Erstellen von Logik-basierten Programmen.

Anweisungen

1 Verwenden Sie das Groovy Condition-Element in die Drools Programmierschnittstelle, um festzustellen, ob eine bestimmte Bedingung in der Software-Anwendung Code vorhanden ist:

< heiter: Bedingung > Beispiel. Classcall() == True < / heiter: Bedingung >

2 Kontrollkästchen für ein Element der Folge in Ihrem Java-Code mit dem entspannt arbeiten-Speicher-Tool, das eine Drools-Variable verwendet. Verwenden Sie das folgende Beispiel, Sie führen in der Kodierung der Anwendung:

< Grooy:consequence >

import org.drools.example.simple.Cheese; cars = new Car(&quot;Ferrari&quot;); drools.assertObject(car); bob.needsCar(true); System.out.println( &quot; ${example.Classcall()} really wants a Ferrari. Some ${example.Classcall} would be good&quot; );

< / heiter: Folge >

3 Definieren Sie XML Namespaces mit Groovy und Drools in der Java-Anwendung wenn Sie mit XML arbeiten müssen in importiert oder von der Java-Anwendung generierten Dateien.

< Regelsatz Name = "DreamCar RuleSet"

xmlns=&quot;http://drools.org/rules&quot; xmlns:groovy=&quot;http://drools.org/semantics/groovy&quot;>