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