2011-09-13 15 views
5

के लिए डिज़ाइन और ओरेकल (या अन्य आरडीबीएमएस) के लिए कमल नोट्स XPages मैं डिजाइन के लिए XPages (प्लस कमल नोट्स एलिमेंट्स) का उपयोग करके वेब एप्लिकेशन बनाने की योजना बना रहा हूं, लेकिन कमल नोट्स में डेटा संग्रहीत करने के बजाय, मैं स्टोर करूंगा आरडीबीएमएस में डेटा (विशेष रूप से एक ओरेकल डेटाबेस)। जैसा कि आप देख सकते हैं, मैं डिजाइन और डेटा के बीच एक स्पष्ट अलगाव बनाना चाहता हूं। कोई तरीका है तो मुझसे यह हो सकता है? मेरा मतलब है, क्या मैं ओरेकल का उपयोग केवल यूआई के लिए डेटा स्रोत और एक्सपेज/कमल नोट्स के रूप में कर सकता हूं? आपका बहुत बहुत धन्यवाद!डेटा

उत्तर

4

वास्तव में जुलाई 2011 से एक्सपेज में आरडीबीएमएस/जेडीबीसी कनेक्टिविटी के लिए मूल समर्थन रहा है। ओपनएनटीएफ (http://extlib.openntf.org/) पर एक्सटेंशन लाइब्रेरी पर एक नज़र डालें और कार्यक्षमता की घोषणा करने वाले ब्लॉगपोस्ट को पढ़ें: http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8JYMXE

यह अभी तक आधिकारिक तौर पर आईबीएम के माध्यम से समर्थित नहीं है (अपग्रेड पैक 1 - http://www-01.ibm.com/software/lotus/notesanddomino/nd85-UpgradePack853-1.html का हिस्सा नहीं है), लेकिन भविष्य में इसके लिए समर्थन होगा।

+0

8.5.3 औपचारिक विस्तार पुस्तकालय है। जवाब के लिए धन्यवाद! – Jairo

1

संक्षिप्त उत्तर "हाँ लेकिन नहीं" प्रतीत होता है।

XPAGE जेडीबीसी अनुपालन है, इसलिए आप ओरेकल समेत कुछ भी कनेक्ट कर सकते हैं। झगड़ा है, आपको शायद कोड खुद लिखना होगा। स्पष्ट रूप से एक जेडीबीसी-आधारित रिलेशनल डाटाबेस XPages डेटासोर्स स्रोत खोलने की योजना है लेकिन इस तरह की कोई गतिविधि नहीं हुई है। Find out more

1

XPages101.net एक्सपेज पर अपने दांतों काटने के लिए एक अच्छी साइट हो सकती है। उनके पास 60 lessons है जिसका आप सदस्यता ले सकते हैं। उनकी अत्यधिक अनुशंसा की जाती है। आप विशेष रूप से lesson 55 में रूचि रख सकते हैं।

अस्वीकरण: मैं किसी भी तरह से XPages101.net से संबद्ध नहीं हूं।

0

XPages पर्यावरण में डेटा स्रोतों के संबंध में कोई विशेष समर्थन नहीं है, लेकिन हाल ही में और बीटा सॉफ़्टवेयर का उपयोग करने के बारे में आपके संगठन को कितना सतर्क है और आप कितना समर्थन कोड लिखने के इच्छुक हैं, इस पर निर्भर करते हुए दो व्यावहारिक विकल्प हैं।

पूर्व मामले के लिए, XPages एक्सटेंशन लाइब्रेरी (http://extlib.openntf.org/) डोमिनोज़ की 8.5.3 रिलीज के लिए संबंधपरक डेटाबेस समर्थन में जोड़ रहा है, जो कि शुरुआत में बाहर आने वाला है अगले महीने। मैं 8.5.3 बीटा में नहीं हूं, इसलिए मैंने इसे क्रिया में नहीं देखा है, लेकिन उनके पृष्ठ पर वीडियो आशाजनक दिखता है और एक्सटेंशन लाइब्रेरी सामान्य रूप से उच्च गुणवत्ता वाली है। इसलिए यदि आप 8.5.3 को तैनात करने के लिए तैयार हैं और एक्सटेंशन लाइब्रेरी का उपयोग करते हैं, तो संभवतया आप जो चाहते हैं वह कर सकते हैं।

यदि आप तुरंत उन्नयन नहीं करेंगे या लाइब्रेरी को तैनात नहीं करना चाहते हैं, तो आप जेडीबीसी ड्राइवरों का उपयोग करके अपना कोड लिख सकते हैं; यहां इस तकनीक का एक उदाहरण है: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/xpage_integration_rdb.htm। उदाहरण के लिए, यदि आप अपना स्वयं का ओआरएम लिखने के इच्छुक हैं, तो उदाहरण के लिए, बस एक रिकॉर्डसेट को एक XPE पर लिखने के लिए पास करें, आप अपनी ऑब्जेक्ट्स को सूची इंटरफेस को जावा-बीन-स्टाइल नामकरण का उपयोग कर सकते हैं, जो कि आपको मानक नियंत्रण में उनका उपयोग करने और "# {someRecord.someField}" जैसी अभिव्यक्ति भाषा लिखने देगा।