Зачем нужен JNDI, если есть Spring IoC container (dependency lookup)?

243
21 мая 2022, 14:30

Пишут, что JNDI нужен для того, чтобы мы могли из Java-кода получить Java-объект из некоторой "Регистратуры" объектов по имени объекта, привязанного к этому объекту. В Спринге есть подобный механизм (Dependency lookup) где мы можем аналогично получать объект по его имени. Зачем тогда нужен JNDI ?

Answer 1

JNDI это API из стандартной библиотеки. Этот API был создан еще в 1997 году за 5 лет до того, как появилась первая версия spring в 2002. Далеко не все проекты используют spring, и нужен стандартный способ регистрации и поиска ресурсов. JNDI как раз и предоставляет такую возможность.

READ ALSO
Java: Jlabel не отображается

Java: Jlabel не отображается

Изучаю библиотеку java awt и java swing(И вообще всю Java) и столкнулся с проблемой JLabel не отображается на экранеВроде все процессы инициализированы

194
Поочередная запись потоками в файл

Поочередная запись потоками в файл

Всем привет, есть задание: На вход передается целое число, больше 0, кратное 2 (n)Создается два потока, работающих параллельно, каждый поток...

150
Как получить такой эффект

Как получить такой эффект

Подскажите, как получить такой эффект:

333
Как правильно задать высоту экрана?

Как правильно задать высоту экрана?

При тестовом просмотре сайта на ноуте, выдало вот такую дичьПодскажите, как правильно рассчитывать высоту экрана, чтобы смотрелось хорошо...

246