JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » EJB / 其它Java EE 討論區 » Others  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 JNDI觀念
jeromefu





發文: 16
積分: 0
於 2004-07-08 23:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟想請問一下JNDI的觀念

在J2EE裡 client端的程式要先以context 物件去JNDI取得Home object

JNDI是存在server裡面嗎?有誰能告訴我實際上怎麼運作,client端程式也要

deploy 到server裡嗎?

謝謝


reply to postreply to post
作者 Re:JNDI觀念 [Re:jeromefu]
SLABWI





發文: 184
積分: 1
於 2005-04-15 18:32 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
看來是不會有人回答你了
這裡是高來高去的EE區,你這樣問大概也只有我看得懂
但我所說的也是「應該是」,我自己也沒什麼把握,你參考看看

首先,它是一個像hashtable的東西,特別的是它在遠端,用來「回答」
比方說
客端問「你是誰呀」
你的JNDI就回「jeromefu」

延伸出來就有很多客端的問題啦「PORT號是多少」「怎麼和你連線」「我是那個什麼人,能不能進入你的資料庫呀」…

這樣回,你能有個大概嗎?那是要給客端問的,至於你說的deploy…我也不是很清楚你在問什麼。
希望對你有幫助,我也正在努力中
一起加油吧~~

另,有前輩先進覺得我說的有錯,請指導一下我吧。先謝謝喔


reply to postreply to post
作者 Re:JNDI觀念 [Re:jeromefu]
troychen





發文: 24
積分: 1
於 2005-04-17 21:54 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
JNDI Tutorial
http://java.sun.com/products/jndi/tutorial/information/download.html
這裡可以下載JNDI的書,對JNDI有詳細的介紹。


reply to postreply to post
作者 Re:JNDI觀念 [Re:troychen]
chrischang





發文: 166
積分: 2
於 2005-04-17 22:08 user profilesend a private message to usersend email to chrischangreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
簡單來說 JNDI 是一種樹狀的結構
每個節點都可以儲存任何物件, 客戶端程式可以透過 JNDI path 來查詢所儲存的物件或是更新物件的值

最簡單的比喻就是檔案系統, 檔案系統是樹狀的結構, 你必須透過路徑來存取檔案, 延伸到 client-server 的觀念, 就好比存取網路磁碟的檔案一樣.

只不過 JNDI 的路徑的定義跟檔案系統的定義不太相同. 儲存的內容也不限是檔案而是廣義的物件.


reply to postreply to post
作者 Re:JNDI觀念 [Re:chrischang]
SLABWI





發文: 184
積分: 1
於 2005-04-19 11:02 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
chrischang wrote:
簡單來說 JNDI 是一種樹狀的結構
每個節點都可以儲存任何物件, 客戶端程式可以透過 JNDI path 來查詢所儲存的物件或是更新物件的值

最簡單的比喻就是檔案系統, 檔案系統是樹狀的結構, 你必須透過路徑來存取檔案, 延伸到 client-server 的觀念, 就好比存取網路磁碟的檔案一樣.

只不過 JNDI 的路徑的定義跟檔案系統的定義不太相同. 儲存的內容也不限是檔案而是廣義的物件.


請問兩位大大,我所舉的例子有沒有什麼重大錯誤?其實我也是一知半解,是從sun的文件用破英文理解的。


reply to postreply to post
作者 Re:JNDI觀念 [Re:jeromefu]
troychen





發文: 24
積分: 1
於 2005-04-19 14:16 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
沒有不對,只是形容的不是很好,JNDI只是一個interface。要拿它來做什麼事,就看你是接那一種service。如果接LDAP,那就可以lookup LDAP中登錄的資料。如果是EJB,就可以取得ejb來使用。

reply to postreply to post
作者 Re:JNDI觀念 [Re:troychen]
SLABWI





發文: 184
積分: 1
於 2005-05-05 11:53 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
troychen wrote:
沒有不對,只是形容的不是很好,JNDI只是一個interface。要拿它來做什麼事,就看你是接那一種service。如果接LDAP,那就可以lookup LDAP中登錄的資料。如果是EJB,就可以取得ejb來使用。

原來如此,謝謝你


reply to postreply to post
作者 Re:JNDI觀念 [Re:jeromefu]
bjsq635241





發文: 4
積分: 0
於 2005-05-26 16:28 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟刚学,不太清楚,这个能实什么功能啊,?_?

reply to postreply to post
作者 Re:JNDI觀念 [Re:jeromefu]
chenmingyen

 



發文: 98
積分: 4
於 2005-07-26 15:23 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
JNDI Tutorial

http://java.sun.com/products/jndi/tutorial/trailmap.html


reply to postreply to post
作者 Re:JNDI觀念 [Re:jeromefu]
nicholashsiao





發文: 5
積分: 0
於 2005-08-06 17:01 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你寫好一個 EJB 之後,把他部屬 (Deploy) 到你的 EJB Server 上,在這同時,他也會請你給這個 EJB 一個 JNDI name ,接著這個 JNDI Name 跟 "Home" interface 都會被註冊到這個 JNDI Service。

你的 Client 端程式要執行 EJB 的時候,要有 Home Interface ,也就是在 Deploy EJB 的時候產生的 jar 檔 。這個 jar 檔內有 "home interface 跟 remote interface" 的實做(在 Deploy 時產生,所以一般用戶不用自己寫他的實體,只要寫 interface 即可)。

這時候你的 Client 程式,在執行時,要先去 "找" (lookup())到一個 EJB 的 Home ,所以你就拿著 Deploy 的實後的 "JNDI name" 到 JNDI Service 裡面去找,這時候 JNDI Service 會回給你一個 remote 的 reference ,這個 remote reference 在你這端會是一個 Object ,有了這個 Object ,你就可以用 EJB Client (deploy 時產生的 jar) 將他轉型成程式認得的 Home ,再透過 Home 去 "Create" 一個 EJB Instance (in J2EE Server) ...

底下省略...

一般說來, JNDI Service 會跟 EJB Server 或是說 J2EE Server 在同一台機器上。


reply to postreply to post

Nicholas Hsiao
作者 Re:JNDI觀念 [Re:jeromefu]
hwh327





發文: 4
積分: 0
於 2005-08-09 12:16 user profilesend a private message to usersend email to hwh327reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不好意思問一下~~
我的EJB container跟client端程式在同一台機器上時可以執行,
但當我把他們分別放到不同機器時,卻不能執行.
我知道問題所在但不會設定...
我用的是sun 的j2sdkee-1_3_1-win,在產生InitialContext時會放進一個Hashtable,裡面有兩個key值(Context.INITIAL_CONTEXT_FACTORY,Context.PROVIDER_URL)
請問這兩個key值到底要怎麼設定???在板上只有看到websphere,weblogic,jboss...怎麼沒人用sun的RI測試??


reply to postreply to post
作者 Re:JNDI觀念 [Re:SLABWI]
taoistchang





發文: 10
積分: 0
於 2013-06-28 11:35 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
SLABWI wrote:
看來是不會有人回答你了
這裡是高來高去的EE區,你這樣問大概也只有我看得懂
...

其實還不少熱心的前輩們回覆呢


reply to postreply to post
張天師
南無廣大靈感急急如律令
JAVA顯神通
» JWorld@TW »  EJB / 其它Java EE 討論區 » Others

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8