दिया गया:ऐसे व्यवसाय तर्क कहां रखा जाए? सेवा बनाम डीएओ?
- वसंत एमवीसी - हाइबरनेट।
- नियंत्रक -> सेवा -> डीएओ
- अब मैं एक तरीका है जिसके डीबी से कुछ और everytime यह ऐसा करता है प्राप्त करता है, किसी अन्य विधि कहते हैं कि "processList" (बस सूची में कुछ मूल्यों में परिवर्तन के आधार की तरह कुछ करने के लिए है है कुछ स्क्रीन पैरामीटर पर)।
प्रश्न:
- क्या परत मैं इस "processList" रख सकता हूं? (नियंत्रक, सेवा या डीएओ? और क्यों)
मैं वास्तव में, अब कुछ J2EE स्पष्टीकरण की जरूरत मुझे पता है कि MVC सभी भाषाओं में एक ही है, लेकिन मैं सिर्फ यह सुनिश्चित करने की आवश्यकता है :) अगर मैं .net में यह कर रहा हूं निस्संदेह यह सेवा में डाल दिया होगा।
यह वास्तव में वास्तव में निर्भर करता है कि विधि 'प्रक्रिया सूची' तार्किक दृश्य से क्या कर रही है। –
निश्चित रूप से ** नहीं ** नियंत्रक में। मैं इसे सेवा में रखूंगा, लेकिन आप (या सामान्य रूप से जावा समुदाय) सेवा के रूप में समझते हैं और सेवा की जिम्मेदारियों की मेरी धारणा के बीच क्या बड़ा अंतर हो सकता है। –
मुझे लगता है कि यह प्रश्न * सामान्य * एसओ प्रश्न श्रेणी में आता है (यानी यह बंद होने वाला उम्मीदवार है)। फिर भी मैंने "नियमों का यह टुकड़ा कहां है" जैसे निर्णयों का सामना करते समय नियमों का पालन करने का प्रयास कर रहे हैं, इसके बारे में थोड़ा लंबा विवरण जोड़ा है। –