Java-код для доступа к слюни Гувнор - PullRequest
2 голосов
/ 12 мая 2011

У нас есть требование проекта для доступа к guvnor через веб-приложение. Может ли кто-нибудь сообщить мне, как получить доступ к guvnor через код java?

Ответы [ 2 ]

5 голосов
/ 19 мая 2011

Пример ипотеки уже имеет некоторый пример кода. И руководство Drools Expert, вероятно, объясняет это в деталях. Вот код:

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>
0 голосов
/ 12 мая 2011

Мы должны документировать это в справочном руководстве Guvnor. Вот вопрос .

...