Come usare Drools con Groovy

February 4

Drools è un sistema di gestione delle regole di business utilizzato nello sviluppo di software. Si tratta di un progetto di software open source che si basa sul sistema di regole JBoss, che è un motore di ragionamento basato su Java utilizzato per gestire l'esecuzione di codice all'interno delle applicazioni software. Il modulo di codice Groovy progettato per l'uso con Drools è un plugin che consente agli sviluppatori di software di utilizzare il linguaggio di scripting Groovy, che viene utilizzato da sviluppatori Java di creare programmi basati sulla logica.

istruzione

1 Utilizzare l'elemento condizione di Groovy nella interfaccia di programmazione Drools per determinare se una condizione specifica nel codice del software esiste:

<Groovy: condizione> example.Classcall () == true </ Groovy: condizione>

2 Verificare la presenza di un elemento di conseguenza nel codice Java utilizzando lo strumento Groovy memoria di lavoro che utilizza una variabile sbava. Utilizzare l'esempio seguente per guidare l'utente nella codifica l'applicazione:

<Grooy: conseguenza>

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; );

</ Groovy: conseguenza>

3 Definire namespace XML usando Groovy e Drools nella vostra applicazione Java quando si ha bisogno di lavorare con i file XML importati o generati dal programma Java.

<Nome set di regole = "Dreamcar RuleSet"

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