У меня есть проект на Java, требующий загрузки больших файлов (корпус для NLP) для каждого выполнения. Давайте назовем его методом load (), и он вызывается только один раз, и метод process (текст String) может вызываться несколько раз, если они принадлежат классу Tagger.
Моя проблема в том, что всякий раз, когда мне нужно настроить некоторый код, кроме класса Tagger, и перекомпилировать / запустить проект, где проект вызывает метод process (), мне приходится ждать около 10 или более секунд, чтобы получить эти ресурсы загружен. Могу ли я сохранить эти ресурсы или сам класс Tagger, чтобы я мог редактировать любой код и перекомпилировать их, не выгружая класс Tagger и не выгружая ресурсы?
Мой вариант - использовать веб-сервисы или некоторые сервлеты, но есть ли альтернативные решения? Или библиотекам проще создавать эти сервисы? Поскольку решение требуется только на этапе разработки, но не требуется после развертывания, когда пользователи действительно загружают ресурсы один раз во время выполнения программы и завершают работу при закрытии.
Спасибо