मेरे पास कई अपरिवर्तनीय आविष्कार और अखंडता जांच के साथ कई अच्छी तरह से यूनिट-परीक्षण और बारीकी से समृद्ध डीडीडी मॉडल कक्षाएं हैं। ऑब्जेक्ट का त्वरण पर्याप्त रचनाकारों, स्थैतिक फैक्ट्री विधियों और यहां तक कि बिल्डर्स के माध्यम से होता है।स्प्रिंग एमवीसी 3 - एक फॉर्म के लिए 'अपरिवर्तनीय' ऑब्जेक्ट को बाध्यकारी
अब, मुझे कुछ कक्षाओं के नए उदाहरण बनाने के लिए एक स्प्रिंग एमवीसी फॉर्म प्रदान करना होगा।
ऐसा लगता है कि (मैं एक विशेषज्ञ नहीं हूं) कि मुझे सभी प्रकार के बैकिंग कक्षाओं के लिए खाली कन्स्ट्रक्टर और विशेषता के सेटर्स प्रदान करना है जिन्हें मैं बांधना चाहता हूं।
तो, मुझे क्या करना चाहिए?
उपयुक्त विधियों/निर्माता को बुलाकर मेरे डोमेन मॉडल (डीआरवाई सिद्धांत के लिए बहुत कुछ ...) को सूचनाओं का समर्थन और हस्तांतरण करने के लिए समर्पित एनीमिक ऑब्जेक्ट बनाएं?
या क्या कोई ऐसा मैकेनिज्म है जो मुझे याद आया जो मेरा दिन बचा सकता है? :)
आपके ज्ञान के लिए अग्रिम धन्यवाद!
जबकि मुझे DRY के बारे में बहुत अधिक परवाह नहीं है, मुझे अनावश्यक परतों को भी पसंद नहीं है, और यह अच्छा होगा अगर मैं डोमेन इकाई से जुड़ सकता हूं जब इकाई दृश्य संरचना जैसा दिखता है। यहां तक कि मामूली जटिल परिदृश्यों के लिए, दृश्य इकाइयों को डोमेन इकाइयों से अलग करना अच्छा होता है, लेकिन डोमेन में उपलब्ध एक बहुत ही सरल नाम इकाई के साथ बहुत सरल परिदृश्य ("firstName", "middleName", "lastName" के लिए) मॉडल क्लास बस अपर्याप्त व्यस्त कार्य/बॉयलरप्लेट की तरह दिखता है। अफसोस की बात है, मुझे ज्यादा विकल्प नहीं दिख रहा है। –