layers पर टैग किए गए जवाब

परत (या अमूर्त स्तर, या अमूर्त की एक परत) कार्यक्षमता के एक विशेष सेट के कार्यान्वयन के विवरण को छिपाने का एक तरीका है।

12
कितना सही है "व्यावसायिक तर्क एक सेवा में होना चाहिए, एक मॉडल में नहीं"?
परिस्थिति इससे पहले शाम को मैंने StackOverflow पर एक प्रश्न का उत्तर दिया । प्रश्न: किसी मौजूदा ऑब्जेक्ट का संपादन रिपॉजिटरी लेयर या सर्विस में किया जाना चाहिए? उदाहरण के लिए यदि मेरे पास एक उपयोगकर्ता है जिसमें ऋण है। मैं उसका कर्ज बदलना चाहता हूं। क्या मुझे UserRepository में …

13
"निचले" एप्लिकेशन परतों के लिए "उच्च" लोगों के बारे में पता नहीं होना एक अच्छा विचार क्यों है?
एक सामान्य (अच्छी तरह से डिज़ाइन किया गया) MVC वेब ऐप में, डेटाबेस को मॉडल कोड के बारे में पता नहीं होता है, मॉडल कोड को कंट्रोलर कोड की जानकारी नहीं होती है, और कंट्रोलर कोड को व्यू कोड के बारे में पता नहीं होता है। (मुझे लगता है कि …

3
चाचा बॉब की स्वच्छ वास्तुकला - प्रत्येक परत के लिए एक इकाई / मॉडल वर्ग?
पृष्ठभूमि : मैं अपने एंड्रॉइड ऐप में अंकल बॉब की स्वच्छ वास्तुकला का उपयोग करने की कोशिश कर रहा हूं। मैंने कई ओपन सोर्स प्रोजेक्ट्स का अध्ययन किया जो इसे करने का सही तरीका दिखाने की कोशिश कर रहे हैं, और मुझे RxAndroid पर आधारित एक दिलचस्प कार्यान्वयन मिला । …

6
क्या संग्रहीत कार्यविधियाँ त्रि-स्तरीय पृथक्करण का उल्लंघन करती हैं?
मेरे कुछ सहयोगियों ने मुझे बताया है कि डेटाबेस में संग्रहीत कार्यविधियों में व्यावसायिक तर्क का होना त्रिस्तरीय पृथक्करण वास्तुकला का उल्लंघन करता है, क्योंकि डेटाबेस डेटा लेयर से संबंधित है, जबकि संग्रहीत कार्यविधियाँ तर्क हैं। मुझे लगता है कि संग्रहीत प्रक्रियाओं के बिना दुनिया बहुत गंभीर जगह होगी। क्या …

2
क्या यह Android विकास में ORM का उपयोग करने के लिए समझ में आता है?
क्या एंड्रॉइड डेवलपमेंट में ओआरएम का उपयोग करना समझ में आता है या यूआई और डीबी परत के बीच एक सख्त युग्मन के लिए अनुकूलित रूपरेखा है? पृष्ठभूमि : मैंने अभी-अभी एंड्रॉइड डेवलपमेंट के साथ शुरुआत की है, और मेरी पहली वृत्ति (.नेट बैकग्राउंड से आने वाली) एक छोटे ऑब्जेक्ट-रिलेशनल …

7
क्या जीयूआई से शुरू होने वाले एप्लिकेशन का निर्माण करना उपयोगी हो सकता है?
एप्लिकेशन डिजाइन और विकास में रुझान "हिम्मत" से शुरू होता है: डोमेन, फिर डेटा एक्सेस, फिर बुनियादी ढांचा, आदि। जीयूआई आमतौर पर इस प्रक्रिया में बाद में आते हैं। मुझे आश्चर्य है कि अगर यह पहले जीयूआई बनाने के लिए उपयोगी हो सकता है ... मेरा तर्क यह है कि …

3
स्तरित वास्तुकला में मान्यता और प्राधिकरण
मुझे पता है कि आप सोच रहे हैं (या शायद चिल्लाते हुए), "एक और सवाल नहीं पूछ रहा है कि एक स्तरित वास्तुकला में मान्यता कहां है?" खैर, हाँ, लेकिन उम्मीद है कि यह इस विषय पर एक अलग सा होगा। मैं एक दृढ़ विश्वास है कि मान्यता कई रूप …

4
क्या एक स्तरित सॉफ़्टवेयर वास्तुकला में एक ही परत की वस्तुओं के बीच निर्भरता होना समस्याग्रस्त है?
एन-लेयर आर्किटेक्चर और डिपेंडेंसी इंजेक्शन के साथ एक मध्यम-बड़े सॉफ़्टवेयर को ध्यान में रखते हुए, मैं यह कहने के लिए सहज हूं कि एक परत से संबंधित ऑब्जेक्ट निचली परतों से वस्तुओं पर निर्भर हो सकता है लेकिन उच्चतर परतों से वस्तुओं पर कभी नहीं। लेकिन मुझे यकीन नहीं है …

3
एंटिटी फ्रेमवर्क और लेयर सेपरेशन
मैं एंटिटी फ्रेमवर्क के साथ थोड़ा काम करने की कोशिश कर रहा हूं और मुझे परतों के अलगाव के बारे में एक सवाल मिला है। मैं आमतौर पर UI -> BLL -> DAL दृष्टिकोण का उपयोग करता हूं और सोच रहा हूं कि यहां ईएफ का उपयोग कैसे किया जाए। …

1
प्याज वास्तुकला बनाम 3 स्तरित वास्तुकला
मैं 3 लेयर्ड आर्किटेक्चर पर प्याज की वास्तुकला के लिए केवल लाभ देखता हूं जहां बीएल को सीआरयूडी करने के लिए डीएएल (या डीएएल के एक इंटरफेस) पर तरीकों को कॉल करने की जिम्मेदारी थी। प्याज में चिंताओं, परीक्षणशीलता, बनाए रखने और क्लीनर की बेहतर जुदाई है। तो क्या प्याज …

3
डीडीडी में प्रस्तुति वी.एस. एप्लीकेशन लेयर
मुझे डोमेन ड्रिवेन डिज़ाइन में प्रस्तुति और एप्लिकेशन परत के बीच एक स्पष्ट रेखा खींचने में समस्या है। नियंत्रक, दृश्य, लेआउट, जावास्क्रिप्ट और CSS फाइलें कहां जानी चाहिए? यह अनुप्रयोग या प्रस्तुति परत में है? और अगर वे सभी एक ही परत में एक साथ जाते हैं, तो दूसरे में …

2
GUI, BLL, DAL संगठन एक परियोजना में
मैं एप्लिकेशन परतों के बारे में पढ़ रहा हूं, और अपने अगले प्रोजेक्ट (c #, .Net) में इस डिज़ाइन का उपयोग करना चाहता हूं। कुछ सवाल: क्या नामस्थानों के माध्यम से परतों का पृथक्करण किया जाता है? Project.BLL.Whatever, Project.DAL.Whatever क्या परतों द्वारा अलग करना अधिक उचित है, फिर घटक (Project.BLL.Component1), …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.