दिलचस्प पोस्ट
एंड्रॉइड से सर्वर पर वीडियो अपलोड करें? एंड्रॉइड एप्लिकेशन को कैसे आरंभ करें? नहीं 'एक्सेस-कंट्रोल-अनुमति-मूल' – नोड / अपाचे पोर्ट इश्यू IPhone पर एक प्रगति सूचक ओवरले / एचयूडी कैसे प्रदर्शित करें? क्या पृष्ठभूमि-स्थिति- x (पृष्ठभूमि-स्थिति- y) एक मानक W3C सीएसएस संपत्ति है? उद्देश्य-सी एकाधिक वंशानुक्रम strtok फ़ंक्शन थ्रेड सुरक्षा समझ स्कैनर की अगली पंक्ति (), अगला (), और अगलेआईएनटी () तरीके मैं PHP के preg_match_all () के समान जावास्क्रिप्ट में एक regex के साथ एकाधिक घटनाओं से कैसे मेल कर सकता हूं? एंड्रॉइड के एक्सेलेरोमीटर का उपयोग कर एक छवि को स्थानांतरित करना html5: कैनवास के अंदर वीडियो प्रदर्शित करें MySQL: पंक्तियों की संख्या को गिनने का सबसे तेज़ तरीका एएसपी। एमवीसी: रिपॉजिटरी जो आईकनेबल को प्रतिबिंबित करता है, लेकिन एसक्यूएल के लिए लिनक नहीं, डीडीडी सवाल कैसे करें सीएसएस के साथ ब्लॉक तत्वों के क्रम को बदलना Hadoop में फ़ाइल स्प्लिट आकार बदलें

जावा स्विंग एप्लिकेशन में डेटाबेस और उपयोगकर्ता इंटरफ़ेस के बीच स्वत: डाटाबेस के लिए सबसे अच्छा तरीका?

मुझे वर्तमान में दर्जनों तालिकाओं और हजारों फ़ील्ड के साथ डेटाबेस में उपयोगकर्ता फ्रंटएंड एप्लिकेशन बनाने की आवश्यकता का सामना करना पड़ रहा है।

यह जावा स्विंग एप्लिकेशन होना चाहिए, और मैं जितना संभव हो उतना स्वचालित समाधान ढूंढने की कोशिश कर रहा हूं। आदर्श रूप से डीएओ परत, बीन्स की परिभाषा और जीयूआई सृजन का मैन्युअल निर्माण पूरी तरह से खत्म करने के लिए।

वर्तमान में हम XML दस्तावेज़ों को सेट करने के लिए डेटाबेस को बदलने की संभावना पर चर्चा कर रहे हैं, ताकि समाधान में दोनों के साथ काम करने की क्षमता शामिल हो, रिलेशनल डेटाबेस और साथ ही साथ XML दस्तावेज़।

किसी भी विचार / experinece?

Solutions Collecting From Web of "जावा स्विंग एप्लिकेशन में डेटाबेस और उपयोगकर्ता इंटरफ़ेस के बीच स्वत: डाटाबेस के लिए सबसे अच्छा तरीका?"

वास्तव में दो चरण हैं:

1 ऑब्जेक्ट रिलेशनल मैपर (ORM) चुनना है यह एक जेपीए प्रदाता, जेडीओ प्रदाता, या हाइबरनेट जैसी कुछ चीज हो सकता है जेपीए आपके जावा ऑब्जेक्ट्स और आपके डाटाबेस के बीच मैपिंग के लिए भाषा समर्थित विनिर्देश है। मैंने हाइबरनेट का प्रयोग भी किया है (हाइबरनेट भ्रमित है क्योंकि यह अकेला ओआरएम और एक जेपीए प्रदाता है) और यह मेरे लिए अच्छी तरह से काम किया है आपका ORM बताता है कि कौन सी तालिकाओं / पंक्तियों में आप अपने जावा ऑब्जेक्ट के क्लासेस / फ़ील्ड को संग्रहीत करते हैं और यह आपके एप्लिकेशन के लिए सुविधाजनक होने पर आपके जावा ऑब्जेक्ट परिवर्तनों को जारी रखने के लिए लेनदेन और एक तंत्र भी प्रदान करेगा।

यदि आप एक्सएमएल के भंडारण के बारे में सोच रहे हैं तो आप डेटा न्यूक्लियस को जेपीए / जेडीओ प्रदाता के रूप में देखना चाहेंगे, जो कि एक्सएमएल भंडारण के लिए शुरुआती समर्थन है।

दूसरा आपके बंधन ढांचे का चयन करना है यदि आप स्विंग का उपयोग कर रहे हैं तो नेटबैंस प्लेटफॉर्म एक स्वाभाविक विकल्प है, जैसा कि कचरा-ग्रैद ने सुझाव दिया है। नेटबींस में प्रौद्योगिकियों का पूरी तरह से निशाना है, जो बाध्यकारी प्रौद्योगिकियों सहित आपके अनुप्रयोग विकास को कम करने के लिए है। यदि आप नेटबैंस आईडीई का उपयोग करते हैं तो आपको GUI निर्माण उपकरण बनाया जाता है। मुझे GUI निर्माण उपकरण के साथ कोई अनुभव नहीं है इसलिए मैं इसकी मौजूदगी से अधिक नहीं कह सकता।

यदि आप सीधे स्विंग अमीर ग्राहक डेटाबेस में कर रहे हैं तो आपको डीएओ का उपयोग करने की आवश्यकता नहीं है। डीएओ बहु-स्तरीय ऐप्स में उपयोगी होते हैं जहां क्लाइंट और सर्वर दोनों पर कोड होता है यदि आप ग्राहक पर अपने सभी तर्क चला रहे हैं और सर्वर केवल एक डेटाबेस है तो आपको डीएओ की आवश्यकता नहीं है।

यह एक जटिल विषय है जो एक अच्छी सामुदायिक विकी बना सकता है। मैंने केवल सतह को खरोंच कर दिया है, लेकिन नेटबैंस की इस क्षेत्र में एक विकसित क्षमता है। यह आपकी छोटी सूची पर होना चाहिए इन सहायता विषय और लिंक देखें:

  1. एंटिटी क्लासेस से जेपीए नियंत्रक क्लासेस का निर्माण
  2. स्विंग घटक को बाध्यकारी डेटा
  3. जावा निरंतरता कार्य: त्वरित संदर्भ
  4. जेपीए और बीन्स बाध्यकारी के साथ सर्वश्रेष्ठ व्यवहार
  5. नेटबींस 7 में जावा एसई 7 डेस्कटॉप अनुप्रयोगों के लिए जावा अखंडता एपीआई का उपयोग करना