जवाबों:
आप मावेन के मानक परियोजना लेआउट का पालन कर सकते हैं । आपको वास्तव में मावेन का उपयोग करने की आवश्यकता नहीं है, लेकिन यह भविष्य में संक्रमण को आसान बना देगा (यदि आवश्यक हो)। इसके अलावा, अन्य डेवलपर्स का उपयोग उस लेआउट को देखने के लिए किया जाएगा, क्योंकि कई खुले स्रोत परियोजनाएं इस तरह से बाहर रखी जाती हैं:
आपके द्वारा जांचे जाने वाले कुछ मौजूदा संसाधन हैं:
इसके लायक क्या है, मेरे अपने व्यक्तिगत दिशानिर्देश जिनका मैं उपयोग करता हूं वे इस प्रकार हैं:
अन्य बिंदुओं की एक जोड़ी:
मैं सुझाव दूंगा कि आप अपनी पैकेज संरचना को फीचर के द्वारा बनाएं, न कि कार्यान्वयन परत द्वारा। इस पर एक अच्छा लेखन जावा प्रथा है: पैकेज बाय फीचर, लेयर नहीं
मुझे आमतौर पर निम्नलिखित पसंद है:
इन्हें अपरंपरागत माना जा सकता है, लेकिन मुझे यह चीजों को व्यवस्थित करने का बहुत अच्छा तरीका लगता है।