2013-09-15 8 views
1

Я нахожусь в своем прошлом году и для тематического исследования я решил разработать веб-экспертную систему для оценки знаний учащихся. Я буду развивать это с помощью Java, JSP и Servlets. Но мне нелегко Drools даже я читал документы, а также я пытался искать видеоуроки, чтобы начать с Drools.
Экспертная система, использующая Drools

Я попытался запустить образец проекта Drools в eclipse, который, как я думал, будет печатать «Hello World» на консоли, который кажется я ошибаюсь. Выходной сигнал всякий раз, когда я его запускаю что-то вроде этого [[c

Пожалуйста, руководство меня, как я начинаю делать правила с моим приложением, если я даже не знаю, как напечатать «Hello World» с Drools на консоли

Простой код, как я могу это сделать, действительно поможет мне. Я уже 1 неделю застрял в этом. Пожалуйста, помогите мне.

ответ

4

Отметьте это сообщение блога: http://salaboy.com/2011/06/06/drools-reteoo-for-dummies-1-intro/ В нем говорится об алгоритме, лежащем в основе слюни, но он может помочь вам понять, как это работает. Он также показывает некоторые правила и то, как они оцениваются. Вы действительно не нужно много работать с Drools: 1) Создать Kbuilder -> добавить свои DRL файлы 2) Создать KBase 3) Создать ksession 4) вставить ваши факты 5) огонь все правила -> Если правило оценивает true, все его условия срабатывают.

+0

В правиле есть код, это что-то вроде этого System.out.println. Означает ли это, что он что-то напечатает на консоли? И как бы запустить образцы? Запускать как приложение java? Если я сделал это, есть выбор dataConversion, если я это выберу? – user2771955

+1

+1 для ссылки на ваш блог. Хорошая статья. – kaskelotti

0

Отъезд these examples on GitHub. Есть простые и более сложные, CashFlow, к примеру, казался довольно простым.

Все они построены с помощью Maven, который предоставит вам все зависимости, сделает компиляцию, тестирование и упаковку приложения. Просто запуск mvn package должен предоставить вам пакет jar, который затем может быть выполнен из командной строки с java -jar <name-of-the-archive.jar>