Verwenden von Drools mit heiter
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("Ferrari"); drools.assertObject(car); bob.needsCar(true); System.out.println( " ${example.Classcall()} really wants a Ferrari. Some ${example.Classcall} would be good" );
< / 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="http://drools.org/rules" xmlns:groovy="http://drools.org/semantics/groovy">