Зашифрованный файл конфигурации провайдера JNDI - PullRequest
0 голосов
/ 22 ноября 2011

Существует ли бесплатная библиотека с открытым исходным кодом, предоставляющая поставщика JNDI, который хранится в виде чего-то простого, например файла конфигурации, который включает шифрование паролей?

Кажется, что JNDI - это J2EE API для предоставления контейнерауправляемые настраиваемые элементы, но я не могу найти общего, независимого от контейнера решения.Я пропускаю суть JNDI?Альтернативные решения приветствуются, но я бы хотел избежать включения крупномасштабных зависимостей (таких как Spring или Maven).

1 Ответ

0 голосов
/ 22 ноября 2011

Это похоже на прием препарата, потому что вам нужен один из его побочных эффектов, но ...

В библиотеке POJava Persistence есть поставщик JNDI, предназначенный для поддержки тестовых случаев JUnit, работающих внеконтейнер.Это просто реализация в памяти, но та же библиотека может также сериализовать объекты в / из XML, так что вы можете расширить ее для загрузки из файла при инициализации и при необходимости перетаскивать в файл.

...