Professional Documents
Culture Documents
Laborator 1
Laborator 1
Din system variables, apasati New si adaugati variabila de mediu JAVA_HOME, specificand calea catre
folderul jdk-11 din Program files
Client
denumire:String
tip:String
discount:Double
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();