मैं एंटरप्राइज़ एप्लिकेशन विकास के लिए कुछ वास्तुशिल्प डिजाइन पैटर्न ढूंढ रहा हूं। मैं सभी गोफ पैटर्न, और एमवीसी, और ऐसी चीजों से अवगत हूं, लेकिन मैं ऐसे पैटर्न की तलाश में हूं जो बड़े दायरे में उभरते हैं। विशेष रूप से मेरे पास कुछ हद तक बड़ा एंटरप्राइज़ डेस्कटॉप और वेबसाइट एप्लिकेशन है, वे कुछ कार्यक्षमता साझा करते हैं, और कुछ अद्वितीय हैं, और मैं पूरे समाधान को कैसे व्यवस्थित करना है, कारखानों के माध्यम से दूसरों को व्यवसाय तर्क डोमेन का खुलासा करने के तरीके के बारे में सर्वोत्तम प्रथाओं की तलाश में हूं, या ऐसे, और आम तौर पर इस प्रकृति की चीजें जो पूरे आवेदन के साथ पूरी तरह से निपटती हैं।वास्तुशिल्प डिजाइन पैटर्न
उत्तर
जेफरी पालेर्मो के Onion Architecture पर एक नज़र डालें। यह आर्किटेक्चर केंद्र में आपके आवेदन के कोर (डोमेन मॉडल, डोमेन सेवा, एप्लिकेशन सेवाएं) रखता है। कोर किसी और चीज का संदर्भ नहीं देता है, और बाकी सब कुछ कोर का संदर्भ देता है। दृढ़ता कोर के शीर्ष पर एक परत है, जैसा यूआई है, परीक्षण के रूप में।
दिलचस्प लग रहा है। –
मार्टिन फाउलर Patterns of Enterprise Application Architecture है।
मुझे खेद है, लेकिन फाउलर की सलाह अतिरंजित है। – dacracot
प्रत्येक के लिए अपने। मैंने पीईएए पुस्तक को देखने से ज्यादा कुछ नहीं किया है, लेकिन मुझे लगता है कि रिफैक्टरिंग काम उत्कृष्ट है। – tvanfosson
मैंने इस पुस्तक को भी देखा और मुझे वह नहीं मिला जो मैं ढूंढ रहा था – eulerfx
मेरा सुझाव है एरिक इवांस के Domain Driven Design - विशेष रूप से वर्गों 3 & 4.
- 1. कंसोल अनुप्रयोगों को डिजाइन करने में वास्तुशिल्प विचार?
- 2. सजावटी डिजाइन पैटर्न और आगंतुक डिजाइन पैटर्न
- 3. डिजाइन पैटर्न - रणनीति पैटर्न
- 4. डिजाइन पैटर्न
- 5. डिजाइन पैटर्न
- 6. डिजाइन पैटर्न?
- 7. यूनिटी और यूनिट परीक्षण वास्तुशिल्प डिजाइन के साथ एमवीवीएम
- 8. क्वेरी वस्तु पैटर्न (डिजाइन पैटर्न)
- 9. दुरुपयोग डिजाइन पैटर्न
- 10. OO डिजाइन पैटर्न मान्यता
- 11. समग्र पैटर्न डिजाइन प्रश्न
- 12. सजावट डिजाइन पैटर्न
- 13. रेल में डिजाइन पैटर्न
- 14. प्रमाणीकरण डिजाइन पैटर्न
- 15. डिजाइन पैटर्न? (एमवीसी विकल्प)
- 16. रणनीति डिजाइन पैटर्न
- 17. डेकोरेटर डिजाइन पैटर्न
- 18. नेटवर्क संचार डिजाइन पैटर्न
- 19. डिजाइन पैटर्न: बिल्डर
- 20. PHP memcache डिजाइन पैटर्न
- 21. डिजाइन पैटर्न की क्षमता
- 22. डिजाइन पैटर्न स्विच बयान
- 23. संदेश डिजाइन पैटर्न
- 24. डीएओ डिजाइन पैटर्न
- 25. पायथन डिजाइन पैटर्न
- 26. डिजाइन पैटर्न से परे?
- 27. डिजाइन पैटर्न वीडियो व्याख्यान
- 28. सॉफ्टवेयर डिजाइन पैटर्न वीडियो?
- 29. जेबॉस सीम डिजाइन पैटर्न?
- 30. डिजाइन पैटर्न धोखा शीट
मेरी [जवाब] (http://stackoverflow.com/questions/199890/ive-never-encountered-a-well-written देखें व्यवसाय परतों के बारे में एक संबंधित प्रश्न के लिए व्यवसाय-परत-कोई सलाह # 199902)। – dacracot