2009-08-13 1 views
3

Я бы хотел получить консультацию относительно выполнения планирования в веб-приложении Java. (в настоящее время работает на Tomcat, но я бы хотел избежать чего-то конкретного tomcat).Выполнение на основе расписания в веб-приложении J2EE

Я думаю, что следующий определяет аспект моей проблемы я заинтересован в.

Рассмотрим приложение, которое опрашивает набор файлов обновлений периодически. Я хотел бы предоставить пользовательский интерфейс, который позволяет пользователю самостоятельно определять интервал опроса для данного файла и обновлять расписание выполнения в соответствии с пользовательским вводом.

Как я могу достичь этого безопасно в веб-приложении?

ответ

0

Использование только веб-слоя (он же Tomcat) невозможно. Просмотрите сторонний планировщик (например, Quartz).

-1

Нет стандартного способа сделать это в приложении J2EE, и вы не должны использовать потоки в своих приложениях. Вы можете использовать специфические для поставщика функции (JBoss имеет сервис таймера) или использовать стороннюю услугу.

2

Создать набившие оскомину процесс опроса Java, какие опрашивает файлы. Он соединяется с вашей базой данных webapp, чтобы получить интервал опроса, и любые другие параметры, которые могут быть определены пользователем интерфейсом.

Затем создайте простой веб-интерфейс, который читает и записывает в ту же таблицу/базу данных (интервалы опроса и т. Д.). Готово!