2017-07-28 2 views

Antwort

0

Es gibt keine Notwendigkeit, den Kie Execution Server Nr. Im Anschluss an Drools' User Guide können Sie lernen, wie Sie einen Kie-Container in Java erstellen und wie Sie eine Kie-Sitzung daraus erhalten.

Zum Beispiel, wenn Sie Ihre Regeln in Ihrem Classpath haben, können Sie so etwas wie dies versuchen:

KieServices kieServices = KieServices.Factory.get(); 
KieContainer kContainer = kieServices.getKieClasspathContainer(); 

KieSession kSession = kContainer.newKieSession(); 
Applicant applicant = new Applicant("Mr John Smith", 16);  
ksession.insert(applicant); 
ksession.fireAllRules(); 

Sobald Sie Ihre Sitzung haben, können Sie es einige Fakten beginnen Fütterung und seine Regeln ausüben.

Hoffe es hilft,

+0

Vielen Dank für Ihre Antwort! Ich bin verwirrt, da ich die meisten Beispiele sehe, die KIE-Server verwenden, sie lösen die RULES mit REST-Aufruf aus. Gibt es Einschränkungen im Standalone-Ansatz? – PMD

Verwandte Themen