मैं वर्तमान में एक j2ee प्रोजेक्ट पर काम कर रहा हूं जो बीटा में थोड़ी देर के लिए रहा है। अभी हम तैनाती प्रक्रिया के साथ कुछ मुद्दों को हल कर रहे हैं। विशेष रूप से, युद्ध में एम्बेडेड कई फाइलें हैं (कुछ xml-files और .properties) जिन्हें आप देव, परीक्षण या उत्पादन वातावरण में हैं या नहीं, इस पर निर्भर करते हुए विभिन्न संस्करणों की तैनाती की आवश्यकता है। Loglevels, कनेक्शन पूल, आदि जैसे सामानजावा वेबपैस में एम्बेडेड कॉन्फ़िगरेशन फ़ाइलों और पुस्तकालयों का प्रबंधन कैसे करते हैं?
तो मैं सोच रहा था कि डेवलपर्स वेबपैप्स को तैनात करने के लिए अपनी प्रक्रिया कैसे बनाते हैं। क्या आप एप्लिकेशन सर्वर पर जितना कॉन्फ़िगरेशन कर सकते हैं उतना ही ऑफ़लोड कर सकते हैं? क्या आप तैनाती से पहले सेटिंग्स फ़ाइलों को प्रोग्रामेटिक रूप से प्रतिस्थापित करते हैं? निर्माण प्रक्रिया के दौरान एक संस्करण उठाओ? युद्धों को मैन्युअल रूप से संपादित करें?
इसके अलावा आप एप्लिकेशन सर्वर के स्थिर पुस्तकालयों के माध्यम से निर्भरता प्रदान करने में कितना दूर जाते हैं और आप युद्ध में कितना डालते हैं? यह सब कुछ इस विचार के बारे में कुछ विचार पाने के लिए है कि इस समय आम (या शायद सर्वश्रेष्ठ) अभ्यास क्या है।
अधिकांश उत्तर वही कहने वाले हैं, इसे स्वीकार करते हुए हम शायद समाप्त कर देंगे कुछ बहुत समान है। – wds