Я пишу динамическую функциональность парсеров HTML. Я хочу изменить существующие синтаксические анализаторы, а также хочу добавить больше парсеров (я ожидаю, что синтаксические анализаторы будут модифицированы как сайты, которые будут переработаны, и новые новые парсеры будут необходимы для новых сайтов). Я начал писать общие функции, которые используют XML с условиями и правилами для каждого сайта, но поскольку это работает отлично, я уверен, что ему понадобятся постоянные изменения ...Выполнение постоянно меняющейся логики
Парсеры будут анализировать и писать данных в БД.
Мое приложение работает на JBOSS 4.
Любой известный лучшая практика для этого?
Спасибо, Rod
Спасибо за ваш ответ. Может быть, я был неясен. Я понял, что им. от ставки, которую получил мой вопрос. Я пишу функцию, которая управляет выполнением парсеров. Каждый синтаксический анализатор будет анализировать другую структуру текстового документа. Структура документов может время от времени меняться, и будет добавлен новый структурированный документ для анализа. Я не хочу перекомпилировать сборку для развертывания моего приложения для каждого изменения arser. Я хочу управлять исполнением каждого синтаксического анализатора, поскольку они могут выполняться в parralel или в соответствии с правилами выполнения. Может ли использование Java ScriptingEngine быть хорошим вариантом?