मैं जावा एसई ऐप में जेएनडीआई का उपयोग कर डेटासोर्स को कॉन्फ़िगर करना चाहता हूं। इसे करने का बेहतरीन तरीका क्या है?कंटेनर से बाहर जेएनडीआई डेटा स्रोत
अब तक, मैं 2 परियोजनाओं का सामना करना पड़ा:
- Apache Naming। प्रोजेक्ट पेज में डेटा स्रोत को कॉन्फ़िगर करने के लिए एक विशिष्ट उदाहरण है, लेकिन ऐसा लगता है कि प्रोजेक्ट बहुत पुराना है और अब सक्रिय नहीं है।
- JBossNS। ऐसा लगता है कि
LocalOnlyContextFactory
का उपयोग कर स्थानीय-केवल जेएनडीआई को कॉन्फ़िगर करना आसान है, लेकिन मुझे डेटा स्रोत को वास्तव में कॉन्फ़िगर करने के तरीके पर कोई दस्तावेज़ नहीं मिला है।
यदि संभव हो, तो मैं डेटा स्रोत को जेटीए लेनदेन प्रबंधक (JOTM का उपयोग करके) भी कॉन्फ़िगर करना चाहता हूं।
मुझे इस पोस्ट में इसका उल्लेख करना चाहिए था। मैं एक घटक लिख रहा हूं जो एक वेब ऐप में चल रहा है, लेकिन मैं इसे सादे जावा एसई कमांड लाइन ऐप और जुनीट टेस्ट से भी आमंत्रित करने में सक्षम होना चाहता हूं। मेरा प्रारंभिक विचार यह था कि मुझे आवश्यक वातावरण (जेएनडीआई, डीबीसीपी, जेटीए) स्थापित करने में सक्षम होना चाहिए ताकि घटक कोड हमेशा इन पर भरोसा कर सके। मैं स्प्रिंग में एप्लिकेशन जैसे पूरे नए ढांचे को पेश करने में अनिच्छुक हूं, लेकिन यह एक विकल्प हो सकता है। क्या आप इस बात से संबंधित विशिष्ट वसंत दस्तावेज पृष्ठ हैं जो आप सुझाएंगे? – nikita
मैंने एक लिंक प्रदान करने के लिए उत्तर संपादित किया है और कुछ संकेत क्या है। वसंत जेडीबीसी बहुत शक्तिशाली –
विवरण के लिए धन्यवाद। मेरे पास उत्तर को उपयोगी के रूप में चिह्नित करने के लिए पर्याप्त अंक नहीं हैं: | – nikita