2012-05-11 17 views
6

में सभी जेएनडीआई नामों का अर्थ मैं जेबॉस 7.1.1 पर जावा ईई एप्लिकेशन तैनात कर रहा हूं, और जब मेरे सत्र बीन्स तैनात किए जाते हैं, तो जेबॉस एक संदेश को प्रिंट करता है जिसमें कहा गया है कि उसने कई जेएनडीआई बाइंडिंग बनाई हैं। कुछ ऐसा:जेबॉस 7

java:global/ear-name/jar-name/MyClassImpl!fully.qualified.path.to.Interface 
java:app/jar-name/MyClassImpl!fully.qualified.path.to.Interface 
java:module/MyClassImpl!fully.qualified.path.to.Interface 
java:jboss/exported/ear-name/jar-name/MyClassImpl!fully.qualified.path.to.Interface 
java:global/ear-name/jar-name/MyClassImpl 
java:app/jar-name/MyClassImpl 
java:module/MyClassImpl 

यह ईजेबी से ईजेबी तक थोड़ा सा भिन्न होता है, लेकिन यह सामान्य विचार है।

मैं यहां क्या हो रहा है इसके बारे में उलझन में हूं। उनमें से इतने सारे क्यों हैं? क्या इन जेएनडीआई बाइंडिंग के बीच कोई अंतर है? यदि वहां है, तो उनमें से प्रत्येक का कब उपयोग किया जाना चाहिए?

उत्तर

7

आप सभी दस्तावेज़ यहां [1] लेकिन संक्षेप में इसके बारे में कुछ कल्पना से निर्धारित होता है और कुछ JBoss के लिए विशिष्ट कार्यक्षमता हैं पा सकते हैं (मुख्य रूप से जावा: jboss/निर्यात, जावा: jboss प्रविष्टियों)

[1 ] https://docs.jboss.org/author/display/AS71/JNDI+Reference

+1

उस लिंक में बहुत अच्छी जानकारी है। धन्यवाद! – rbwhitaker

संबंधित मुद्दे