【发布时间】:2011-11-22 04:19:00
【问题描述】:
是否有免费和/或开源库提供 JNDI 提供程序,存储为简单的东西,例如包含密码加密的配置文件?
看起来 JNDI 是用于提供容器管理的可配置项的 J2EE API,但我找不到通用的、独立于容器的解决方案。我错过了 JNDI 的重点吗?欢迎使用替代解决方案,但我想避免包含大规模依赖项(例如 Spring 或 Maven)。
【问题讨论】:
标签: java configuration jndi
是否有免费和/或开源库提供 JNDI 提供程序,存储为简单的东西,例如包含密码加密的配置文件?
看起来 JNDI 是用于提供容器管理的可配置项的 J2EE API,但我找不到通用的、独立于容器的解决方案。我错过了 JNDI 的重点吗?欢迎使用替代解决方案,但我想避免包含大规模依赖项(例如 Spring 或 Maven)。
【问题讨论】:
标签: java configuration jndi
这似乎有点像服药,因为你想要它的副作用之一,但是......
POJava Persistence 库有一个 JNDI 提供程序,旨在支持在容器外运行的 JUnit 测试用例。它只是一个内存实现,但同一个库还可以将对象序列化到 xml 或从 xml 序列化对象,因此您可以将其扩展为在 init 时从文件加载并在适当的时候拖放到文件中。
【讨论】: