मैं अपने जावा ईई वेब अनुप्रयोगों के लिए अपनी कंपनियों के आर्किटेक्चर के हिस्से को डिजाइन करने की प्रक्रिया में हूं। मैं एक मुखौटा और एक या अधिक डीएओ का उपयोग करने के कारणों पर बहुत स्पष्ट हूं। मेरी समस्या यह है:एक मुखौटा और एक डीएओ के बीच क्या पैटर्न फिट बैठता है?
कुछ तर्क होंगे जो निश्चित रूप से एकीकरण स्तर में हैं क्योंकि यह डेटा मॉडल को सुसंगत रखने के बारे में है। इसके अलावा तर्क केवल संदर्भित अखंडता और अन्य 'कच्चे' दृढ़ता कार्यों को बनाए रखने से परे चला जाता है जिसे जेपीए और हाइबरनेट द्वारा संभाला जाएगा। मैं इसे व्यवसाय तर्क के रूप में वर्गीकृत नहीं करता क्योंकि यह किसी भी व्यावसायिक कार्य से अलग है। हालांकि, मेरी समझ यह है कि एक डीएओ को केवल डेटा स्रोत पर वस्तुओं तक पहुंचने और बनाए रखने के लिए आवश्यक तर्क लागू करना चाहिए।
मेरा निष्कर्ष यह है कि मुझे एक 'व्यापार वस्तु' जैसी पैटर्न की आवश्यकता है जो एकीकरण स्तर के लिए उपयुक्त है। मैंने चारों ओर देखा है और मुझे मिली सबसे नज़दीकी चीज़ (अभी भी मेरे दिमाग में बिल्कुल सही नहीं है) Sun Transfer Object Assembler pattern है।
या तो जावा ईई की मेरी समझ में कोई अंतर है या वहां एक पैटर्न है जो फिट होगा।
सभी उत्तरों पढ़ने के बाद मेरी भावना एक मध्यस्थ है जो हमारे लिए जाने का तरीका है। उत्तरों के लिए बहुत धन्यवाद। वे सभी बहुत ही जानकारीपूर्ण रहे हैं। –