Я новичок в разработке на Java и ищу общие шаблоны проектирования для приложения для сбора данных, написанного на Java.Я уже написал прототип, который является базовым консольным приложением Java, которое использует SAX для извлечения данных и их хранения в базе данных.
Очевидно, что это не веб-приложение, поэтому запускать его не нужнов контейнере, как Tomcat, но что люди порекомендуют?В настоящее время приложение использует базовый таймер Java для запуска каждые 5 минут.
Итак, основные требования, о которых я могу подумать:
- . Это должно выполняться постоянно, так что есливылетает, его нужно перезапустить.
- Он должен выполнять свою работу каждые 5 минут, поэтому ему нужен таймер.
- Он может использовать Hibernate, но не еслиэто создает любые накладные расходы, так как это приложение, требующее больших затрат времени.
Итак, я ищу такие предложения, как:
Вы можете в любом случае запустить Thumbumbob-виджет таймера под Tomcat иполучите требование # 1 .... или Spring 99 имеет все необходимые функции.
и т. д.