Слюни со Struts - PullRequest
       14

Слюни со Struts

0 голосов
/ 19 июля 2011

Мы хотим интегрировать DROOLS с моим текущим веб-приложением, которое основано на стойках 2. Существует ли образец приложения, которое можно использовать в качестве справочного? Как правило, мы видим, что все приложения используют Spring + Drools. Также в дальнейшем можно будет интегрировать Guvnor для GUI созданных правил?

1 Ответ

4 голосов
/ 22 июля 2011

Да, это возможно. Drools не привязан к конкретному уровню, вы можете подключить его к своему Java-приложению, как вам удобно Как правило, вы включаете его в свой уровень обслуживания, где выполняется вся тяжелая работа.

Drools требует очень небольшой настройки (во многих сценариях он вообще не нужен). Просто поместите соответствующие файлы JAR в папку вашей библиотеки и укажите их в вашем classpath.

На самом деле я создал прототип приложения для клиента, используя Yahoo UI, Struts и Drools. Это работает как шарм (не могу поделиться источником к сожалению). То есть вы определенно не привязаны к весне.


Что касается вашего второго вопроса, обратите внимание, что использование Guvnor для управления правилами и доступ к этим правилам из логики вашего приложения - это две совершенно разные вещи. Управляющее приложение Guvnor поставляется в виде веб-приложения, которое вы развертываете на сервере. После развертывания он предоставляет очень хороший интерфейс, который вы можете использовать для управления хранилищем правил. Чтобы использовать эти управляемые правила в вашем приложении, вам необходимо включить соответствующие файлы JAR в ваше приложение и выполнить некоторую настройку.

Я бы рекомендовал сначала установить простое приложение, которое просто выполняет некоторые правила во встроенном ДХО, прежде чем пытаться сделать что-то более сложное, например, интеграцию с Guvnor.

...