2010-02-28 61 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的很好的教程。

相關問題