2009-12-07 12 views
5

क्या है मैंने एक डोमेन मॉडल की विकिपीडिया परिभाषा पढ़ी है। मुझे अभी भी यह नहीं मिला है। मैं NHibernate के लिए बहुत सी पोस्ट पढ़ रहा हूं और लगभग हर पोस्ट में मैंने पढ़ा है कि मैं डोमेन मॉडल शब्द देखता हूं। यह वास्तव में क्या है और क्या किसी के पास डोमेन मॉडल का उदाहरण है।एक डोमेन मॉडल

उत्तर

1

यह लेख मदद कर सकता है:

http://domaindrivendesign.org/library/evans_2004

मूल विचार है कि डोमेन समस्या डोमेन है और मॉडल यह मॉडल है ... अच्छी तरह से। उपरोक्त आलेख इसे मुझसे कहीं अधिक स्पष्ट रूप से रखता है और यदि आप खरगोश छेद नीचे जाना चाहते हैं तो वहां कई अन्य संसाधन हैं।

10

असल में, यह आपके व्यावसायिक उद्देश्यों के लिए आवश्यक वस्तुओं का "मॉडल" है।

कहें कि आप बिक्री ट्रैकिंग वेबसाइट बना रहे थे - आपको संभावित रूप से क्लाइंट, विक्रेता, लेनदेन इत्यादि जैसी कक्षाएं होंगी, कक्षाओं के पूरे सेट के साथ-साथ उनके बीच संबंध, आपके Domain Model का आयोजन करेंगे।

+1

परिभाषा में वाक्यांश का उपयोग न करने के लिए धन्यवाद। "डोमेन समस्या डोमेन है।" पूरी तरह से अनुपयोगी। आपका जवाब वह है जो मैं ढूंढ रहा था। –

5

यदि आप अपना प्रोग्राम लेना चाहते हैं और गुई और डीबीएमएस को हटा देना चाहते हैं, और इसे कमांड लाइन इंटरफ़ेस और एक MySQL सर्वर इंस्टेंस के साथ प्रतिस्थापित करें, तो पूरी चीज को विभिन्न सिस्टम कॉल और फ़ाइल के साथ एक अलग प्लेटफ़ॉर्म पर पोर्ट करें सिस्टम एक्सेस एपीआई कॉल, वह हिस्सा जिसे आपने उस प्रक्रिया में नहीं बदला है वह डोमेन मॉडल है।

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