Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Laborator

Jdk 11 installer Java Archive Downloads - Java SE 11 (oracle.com)

Stabiliti variabila de mediu Java_Home si editati PATH

Din system variables, apasati New si adaugati variabila de mediu JAVA_HOME, specificand calea catre
folderul jdk-11 din Program files

Apoi editati Path/New

Descarcati apache maven 3.8.8-bin.zip de la adresa Maven – Download Apache Maven

1. Dezarhivati intr-un folder din Program Files

Stabiliti variabila de mediu M2_Home si editati PATH


2. descarcati Download and unzip the source from the Drools repository in
GitHub.
1. Import proiect maven-> drools-main\drools-examples.
2. Creati un pachet in src\main\java. Denumire pachet: org.drools.example.lab1
3.

4. Creati un folder, tot cu denumirea Lab1, in src\main\resources


5.

6. In folderul lab1 din resources, creati un fisier si dati-i denumirea reguli.drl


7.

Client

denumire:String
tip:String
discount:Double

Spor la scris reguli

reguli.drl

package lab1;
import lab1.*;

rule ”regula 1”
when
c:Client(tip==”nou”)
then
c.setDiscount(0.2);
System.out.println(”pentru un client nou ofer un discount de 0.2”);
End
Nu uitati, in functia main

try {
// load up the knowledge base
KieServices ks =
KieServices.Factory.get();
KieContainer kContainer =
ks.getKieClasspathContainer();
KieSession kSession =
kContainer.newKieSession("proiectSIE");
Client c=new Client();….
kSession.insert(c);
ksession.insert(com);
ksession.fireAllRules();

Valoarea parametrului functiei ksession o setati in fisierul kmodule.xml

You might also like