используя Джесс из Java

Привет, я написал весь свой код в JESS, и теперь я хотел использовать этот код в Java. Я хотел знать, нужно ли мне переопределять deftemplates, как в учебнике? Или можно использовать этот код с небольшими изменениями?

У меня есть два файла clp, файл, в котором я определил deftemplates и deffacts, и другой файл, в котором я записал свои правила.

Спасибо Али


person Alireza Khamesipour    schedule 26.03.2015    source источник
comment
Проверяли ли вы веб-сайт Jess или эта документация отсутствует? Какой учебник вы имеете в виду? Мы не можем знать, что внутри вашего учебника без цитаты или изображения   -  person But I'm Not A Wrapper Class    schedule 26.03.2015
comment
Извините, я имею в виду учебник JESS в действии   -  person Alireza Khamesipour    schedule 26.03.2015


Ответы (1)


Вы можете использовать код, написанный на CLP, без изменений, создав объект jess.Rete и используя Rete.batch для загрузки и выполнения файлов CLP. Вы можете вызвать Rete.run, если в вашем файле CLP нет (run). Вы можете использовать дополнительные методы Rete для вспомогательных функций, например, для подключения слушателя.

Вы не сделали никаких конкретных замечаний по использованию кода CLP из Java, но нет такой функции Jess, которую вы не могли бы использовать через API. Это просто требует прочтения (отличного) javadoc.

person laune    schedule 26.03.2015