2009-11-09 18 views
5

जेएनडीआई नामों के साथ क्या चल रहा है? मैं नई व्याख्याएं जावा 5. यह मेरे लिए काम नहीं कर रहा की सुविधा का उपयोग कर एक javax.sql.DataSource पाने के लिए कोशिश कर रहा हूँ, इसलिए मैं पूछना चाहता हूँ ...जेएनडीआई नाम - क्या उपसर्ग "jdbc /" आवश्यक है?

मैं अपने web.xml में एक है, के अंदर यह एक तत्व है। मैं "जेडीबीसी/माईडीबी" और "माईडीबी" के बीच स्विच कर रहा हूं। न तो मेरा क्लास-आधारित डेटासोर्स काम करता है (यह हमेशा शून्य है) लेकिन एक और उदाहरण में मैंने टैगलिब्स का उपयोग करके बनाया है, इन दोनों जेएनडीआई नाम काम करते हैं।

उत्तर

8

नहीं, ऐसा नहीं है। यह सिर्फ सम्मेलन है ताकि यह हर किसी के लिए स्पष्ट हो कि संसाधन क्या है।

आप इसे k34ug6i2u3dn234uy5f नाम भी दे सकते हैं, लेकिन इससे भविष्य की रखरखाव की समस्याएं पैदा हो जाएंगी।

+1

लेकिन अगर संसाधन को स्पष्ट रूप से "jdbc/MyResource" नाम दिया गया था तो क्या होगा? इसे "जेडीबीसी/माइक्रोसॉर्स" के रूप में संदर्भित किया जाना चाहिए? या "MyResource" पर्याप्त होगा? हमारे पास एक अजीब समस्या है ... संसाधन "जेडीबीसी /" उपसर्ग के साथ बनाया गया है, लेकिन कोड में इसे बिना किसी संदर्भ में संदर्भित किया गया है। एप्लिकेशन सामान्य रूप से चलता है, लेकिन आर्किलियन परीक्षण विफल :( – jFrenetic

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