2009-09-24 17 views
7

यह जाहिरा तौर पर एक बुरा विचार एक मॉड्यूल के सभी बंधनों को डाल करने के लिए है, तो तुम्हें क्या लगता है और अधिक सुरुचिपूर्ण तरीका है व्यवस्थित करने के लिए?समाधान Guice बाध्यकारी विन्यास

मुझे लगता है कि बॉब के विचार इस चर्चा के लिए अच्छी शुरुआत हो सकता है:

यह बात इस तरह की के लिए एक आकार फिट सभी नियमों के साथ आने के लिए कठिन है, लेकिन पैकेज प्रति एक मॉड्यूल निश्चित रूप से एक है शुरू करने के लिए अच्छी जगह है। प्रत्येक पैकेज में एक मॉड्यूल लाना आप अपने कार्यान्वयन वर्गों पैकेज-निजी बना सकते हैं इसका मतलब है - अपने मॉड्यूल उन तक पहुँचने और उन्हें बाइंडिंग बनाने में सक्षम हो जाएगा, लेकिन अपने उपयोगकर्ताओं को सीधे उपयोग करने में सक्षम नहीं होगा।

उत्तर

7

आपके आवेदन के भीतर विभिन्न मॉड्यूल के लिए विभिन्न मॉड्यूल। मैं आम तौर पर है:

एक Module डेटाबेस (को विन्यस्त एक सेटिंग फ़ाइल लोड करने के लिए, विन्यास डेटाबेस कनेक्शन तार & एक पूलिंग डेटा स्रोत में डेटा स्रोत बाइंडिंग

(विन्यास सेटिंग्स के लिए एक Module एक सेटिंग फ़ाइल लोड। & के रूप में देखने के लिए बाध्य के लिए मूल्यों बंधन)।

एक Module कार्यान्वयन के लिए डेटाबेस परत इंटरफेस बंधन के लिए।

आम तौर पर कई Module रों यह आमतौर पर डेटाबेस परत से थोड़ा अधिक जटिल है। नियंत्रकों के लिए

आम तौर पर कई Module रों।

विशेष रूप से जटिल वर्गों के लिए कुछ Module रों।

संबंधित मुद्दे