2010-02-28 29 views

回答

0

我不明白基于网络会如何影响事物,只要网络服务器可以访问LDAP目录 - 您可以使用javax.naming下的类。

如果您要访问的目录,其中浏览器访问,但无法在Web服务器,你需要编写代码来在客户端上,而不是运行 - 可能一JNLP应用适当的访问权限进行网络连接。

+0

@Downvoter:小心点评?你认为我的回答中有什么不正确的? –

+1

我认为他们很不高兴,你回答了一个非C#问题。 –

1

我已使用Spring LDAP module与目录交互。它工作得很好,和所有的Spring代码一样。您可以使用任何想要写入数据库的关系数据库技术。如果你已经在使用Spring,这并不困难。在这种情况下,您需要创建一个到LDAP的连接来读取数据,而另一个连接到数据库以写入数据。

但是这里有一个问题值得提问:为什么你觉得你需要复制数据? DRY原则会阻止你这样做。将所有信息都放在一个地方或其他地方不是更好吗?

0

用于与Java中的目录服务(包括LDAP)对话的通用API是JNDI(javax.naming)。

LDAP的官方文档是垃圾,但是有关于JavaWorld here的很好的教程。

相关问题