Articles of वास्तुकला

क्या मुझे डोमेन परत से सत्यापन ढांचा का सार होना चाहिए?

मैं अपने सेवा संचालन को मान्य करने के लिए FluentValidation का उपयोग कर रहा हूँ मेरा कोड ऐसा दिखता है: using FluentValidation; IUserService { void Add(User user); } UserService : IUserService { public void Add(User user) { new UserValidator().ValidateAndThrow(user); userRepository.Save(user); } } UserValidator FluentValidation.AbstractValidator लागू करता है डीडीडी का कहना है कि डोमेन परत को […]

रिपॉज़िटरी पैटर्न का उपयोग नहीं करना, जैसा कि ओआरएम (ईएफ)

मैं हमेशा रिपॉज़िटरी पैटर्न का इस्तेमाल करता था लेकिन मेरे नवीनतम प्रोजेक्ट के लिए मैं यह देखना चाहता था कि क्या मैं इसका उपयोग और "काम की इकाई" के कार्यान्वयन को पूरा कर सकता हूं। जितना अधिक मैंने खुदाई शुरू की, मैंने खुद से सवाल पूछना शुरू किया: "क्या मुझे इसकी ज़रूरत है?" अब यह […]

क्या सेवाएं हमेशा डीटीओ वापस लाती हैं, या वे डोमेन मॉडल वापस कर सकते हैं?

मैं बड़े पैमाने पर आवेदन डिजाइन कर रहा हूँ (पुनः), हम डीडीडी पर आधारित बहु-परत वास्तुकला का उपयोग करते हैं। हमारे पास डेटा स्तर (रिपॉजिटरी के कार्यान्वयन), डोमेन परत (डोमेन मॉडल की परिभाषा और इंटरफेस – रिपॉजिटरीज, सेवाओं, कार्य की इकाई), सेवा स्तर (सेवाओं के कार्यान्वयन) के साथ एमवीसीवी है। अब तक, हम सभी परतों […]

गतिशील डाटाबेस स्कीमा

एक गतिशील तार्किक डेटाबेस स्कीमा के लिए संग्रहण प्रदान करने के लिए एक अनुशंसित संरचना क्या है? स्पष्ट करने के लिए: एक मॉडल के लिए स्टोरेज प्रदान करने के लिए एक सिस्टम की आवश्यकता होती है, जिसका स्कीमा उत्पादन में एक बार अपने उपयोगकर्ताओं द्वारा बढ़ाया या बदल सकता है, कुछ अच्छी तकनीकों, डेटाबेस मॉडल […]

PHP एप्लिकेशन के लिए प्लगइन्स को अनुमति देने का सर्वोत्तम तरीका

मैं PHP में एक नया वेब अनुप्रयोग शुरू कर रहा हूं और इस समय के आसपास मैं कुछ ऐसा बनाना चाहता हूं जो लोगों को एक प्लगइन इंटरफ़ेस का उपयोग करके बढ़ाया जा सकता है। किसी को अपने कोड में 'हुक' लिखने के बारे में कैसे जाना जाता है, ताकि प्लगइन्स विशिष्ट घटनाओं के साथ […]

सीपीयू वास्तुकला संकलन-समय का पता लगा रहा है

C या C ++ कोड को संकलित करते समय सीपीयू वास्तुकला का पता लगाने का सबसे विश्वसनीय तरीका क्या है? जहां तक ​​मैं बता सकता हूं, अलग-अलग _M_X86 स्वयं के गैर-मानक प्रीप्रोसेसर परिभाषाएं ( _M_X86 में MSVS, __i386__ , जीसीसी में __arm__ आदि) हैं। क्या वास्तुकला का पता लगाने का कोई मानक तरीका है जिसके […]

एन-टियर वास्तुकला क्या है?

मैंने हाल ही में कुछ डेवलपर जॉब पोस्टिंग देखी हैं, जिसमें एक वाक्य शामिल है, जो इस तरह से अधिक या कम पढ़ता है: "एन-टीयर आर्किटेक्चर के साथ अनुभव होना चाहिए", या "एन-टीयर क्षुधा को विकसित करने में सक्षम होना चाहिए" यह मुझे पूछने की ओर जाता है, एन-टीयर वास्तुकला क्या है? इससे कोई फायदा […]

सामान्य रूप से जावास्क्रिप्ट में कोड संगठन के आसपास सर्वोत्तम प्रथाओं को स्वीकार किया जाता है

जावास्क्रिप्ट रूपरेखा जैसे jQuery के क्लाइंट साइड वेब अनुप्रयोगों को अमीर और अधिक कार्यात्मक बनाने के लिए, मैंने एक समस्या की सूचना शुरू कर दी है … दुनिया में आप इस आयोजन को कैसे रखेंगे? अपने सभी हैंडलर को एक स्थान पर रखें और सभी घटनाओं के लिए कार्य लिखें? अपनी सभी कार्यक्षमता को लपेटने […]

ASP.NET MVC3 और इकाई फ़्रेमवर्क कोड पहले आर्किटेक्चर

मेरे पिछले प्रश्न ने मुझे परतों, रिपॉजिटरी, निर्भरता इंजेक्शन और वास्तुकला जैसे सामानों के बारे में फिर से सोचना शुरू कर दिया। मेरी वास्तुकला अब इस तरह दिखता है: मैं पहले ईएफ कोड का उपयोग कर रहा हूं, इसलिए मैंने सिर्फ पोको वर्ग और संदर्भ को बनाया है। यह डीबी और मॉडल बनाता है स्तर […]

पायथन में न्यूनतम प्लगइन वास्तुकला का निर्माण

मेरे पास एक अजगर है, जो पायथन में लिखा गया है, जिसका प्रयोग काफी तकनीकी दर्शक (वैज्ञानिक) द्वारा किया जाता है। मैं उपयोगकर्ताओं द्वारा अनुप्रयोग को एक्स्टेंसिबल बनाने का एक अच्छा तरीका तलाश रहा हूं, अर्थात एक स्क्रिप्टिंग / प्लगइन वास्तुकला। मैं बहुत हल्के चीज़ के लिए देख रहा हूँ अधिकांश स्क्रिप्ट, या प्लगइन्स, विकसित […]

दिलचस्प पोस्ट
गतिशील रूप से सी # अभिव्यक्ति का मूल्यांकन कैसे कर सकता हूं? पॉइंटर अरथमेटिक अपरिभाषित व्यवहार से बाहर की सीमा क्यों है? प्रतिबिंब क्या है और यह क्यों उपयोगी है? रीडर / राइटर ताले में सी ++ डबल-डॉट ".. और ट्रिपल-डॉट" … के बीच अंतर क्या है? एक Windows बैच फ़ाइल से सिस्टम वातावरण चर सेट करना? मोबाइल एप्लिकेशन में ऑथ रहस्य जावा में उपयोगी पर्यावरण सेटिंग्स की सूची क्या सॉर्टेड सूची <कश्मीर, वी> पर एक निचला बाउंड फ़ंक्शन है? कैसे जल्दी से निर्धारित करने के लिए कि एक विधि जावा में अधिरोहित है जावा में हैशोड का क्या उपयोग है? अब जावा वेब फ्रेमवर्क का चयन करना है? सी # कॉरपोरेट रिटर्न टाइपिंग जेनेरिक का इस्तेमाल करते हैं अजगर नियमित अभिव्यक्ति पूरे शब्द का मिलान करते हैं JOIN द्वारा अन्य तालिका से गैर-मौजूदा डेटा कैसे खोजें?