访问drools guvnor的java代码 3 周,4 日 Questions & Answers 2880 我们有一个通过web应用程序访问guvnor的项目需求。有人能告诉我如何通过java代码访问guvnor吗
# 2 楼答案 抵押贷款示例已经有一些示例代码。而Drools专家手册可能对此进行了详细解释。 代码如下: private static KnowledgeBase readKnowledgeBase() throws Exception { KnowledgeAgent kagent = KnowledgeAgentFactory .newKnowledgeAgent( "MortgageAgent" ); kagent.applyChangeSet( ResourceFactory .newClassPathResource( "changeset.xml" ) ); KnowledgeBase kbase = kagent.getKnowledgeBase(); kagent.dispose(); return kbase; } <?xml version="1.0" encoding="UTF-8"?> <change-set xmlns='http://drools.org/drools-5.0/change-set' xmlns:xs='http://www.w3.org/2001/XMLSchema-instance' xs:schemaLocation='http://drools.org/drools-5.0/change-set drools-change-set-5.0.xsd'> <add> <resource source='http://localhost:8080/guvnor-webapp/org.drools.guvnor.Guvnor/package/mortgages/LATEST' type='PKG' basicAuthentication='enabled' username='admin' password='admin' /> </add> </change-set>
# 1 楼答案
我们应该将其记录在Guvnor参考手册中。这是the issue
# 2 楼答案
抵押贷款示例已经有一些示例代码。而Drools专家手册可能对此进行了详细解释。 代码如下: