Вы можете создать проект спомощью сборщика Maven или Gradle, далее у вас появляется конфиг файл в котором прописаны все dependcies, если некоторые из них находятся в scope provided(это пишется явно), то в пакет который вы собираете эти зависимости добавлены не будут. Отсюда может возникнуть ваша проблема. Если вы не используете сборщика, то подгружать зависимости будете вручную и еще кучу телодвижений.
Когда открываете проект в Idea она обычно спрашивает включить ли автоимпорт зависимостей, т.е когда вы добавити новую зависимость в конфиг файл сборщика, то среда автоматически подтянет ее из репозитория.
Допустим у на имеется абстрактный класс Price и мы имеет ряд различных способов вычисления данной цены, способы большие и мы хотим для читабельности вынести их в отдельные классы PriceAverage, PriceSell, и т.д. Очень вероятно, что вдальнейшем нам потребуется изменять способ вычисления цены.
Я кажется не улавливаю что-то очень важное.
Немогли бы вы прокоментировать это? Спасибо.
Falseclock: Понял, спасибо, поясню:
1. 3-5 секунд допустимо.
2. Да, есть необходимость оперативно предоставлять данные клиентам локального REST сервиса.
3. Сторонний API отправляет только текстовые данные в JSON, локально данные хранятся в памяти в виде hashmap'ов.
4. Мягко говоря, они вообще не реализовали подписки на события.
5. В настоящий момент я просто зациклил постоянную отправку запросов на данные, т.е небольшая часть актуальных данных хранится в памяти. Если клиент запрашивает данные, то я отправляю ему то, что уже есть в памяти. Да, очень тупо, лучше не придумал.
На серверной. При работе со сторонним REST-API есть необходимость держать сессии юзеров. Очень интересует как это можно реализовать наиболее оптимальным образом или хотя бы где искать.
да, конечно, но вопрос именно в том, каким образом можно запустить этот скрипт. Все вокруг пишут подобные скрипты для конфигурации iptables, но никто не упоминает, как это использовать.
Согласен, но задача именно для java. Нужно сделать настолько, насколько это возможно именно на ней. Есть случаи когда нужно вывести только часть пользователей либо диопазон пользователей по некоторому диопазону.