मैं तुम्हें क्या एक BLL पर विचार के बारे में उत्सुक हूँ। आपके द्वारा दिए गए दोनों उदाहरण, एक्सेस कंट्रोल और वैलिडेशन, वे चीज़ें हैं जिन्हें मैंने आम तौर पर कहीं और लागू किया है।
मैंने इन्हें प्रस्तुतिकरण परत में या सेवा सेवा परत में लागू किया है, कहें, वेब सेवाएं और वेब ui। मैं एक बीएलएल देख सकता हूं एक एक्सेस कंट्रोल उपप्रणाली का उपयोग कर, लेकिन यह नहीं कि एक्सेस कंट्रोल बीएलएल का हिस्सा है। क्या आपके पास इसका कोई उदाहरण है?
सत्यापन के साथ ही, "सत्यापन" के आधार पर आपका क्या मतलब है। क्या आपका मतलब है, "यह व्यवसाय ऑब्जेक्ट उस सभी व्यवसाय को पारित करता है जिसका अर्थ यह है कि वर्तमान स्थिति दी गई है?" या आप यूआई-स्टाइल सत्यापन का जिक्र कर रहे थे, यह सुनिश्चित कर लें कि वर्णमाला वर्ण संख्यात्मक क्षेत्र में इनपुट न हों?
आप नियंत्रणों का भी उल्लेख करते हैं, जिन्हें आम तौर पर यूआई कलाकृतियों के रूप में माना जाता है। क्या आप बीएलएल पर विचार करने के बारे में अधिक जानकारी दे सकते हैं? मैं बीएलएल होने के बारे में जो कुछ मानता हूं उसके उदाहरणों के किसी भी लिंक की सराहना करता हूं।
अपने स्पष्टीकरण के आधार पर, मैं माइक्रोसॉफ्ट के patterns and practices समूह से Enterprise Library की ओर आकर्षित होगा। उसके घटकों से कुछ हैं:
- कैशिंग
- क्रिप्टोग्राफी
- डेटा एक्सेस
- अपवाद हैंडलिंग
- लॉगिंग
- नीति इंजेक्शन
- सुरक्षा
- एकता - निर्भरता इंजेक्शन
- प्रमाणीकरण
यह सभी स्रोत और बाइनरी प्रारूपों में कोडप्लेक्स पर उपलब्ध है। स्रोत कोड पूरी तरह से यूनिट परीक्षण के साथ आता है।
स्रोत
2009-07-04 01:46:28
धन्यवाद - वास्तव में कुछ अच्छी विशेषताएं हैं। मैंने संक्षेप में इसे देखा - यह निश्चित रूप से एक नजदीकी दिखने के लायक है। –
ऐसा करता है लेकिन यह दस्तावेज बहुत खराब है, बहुत सी चीजें गायब हैं ... इसलिए सार्वजनिक समुदाय का समर्थन भी है। डेवलपर्स में से कोई भी Google समूह पर सवालों का जवाब नहीं देता है ... –