मैंने जूनियर जावा डेवलपर के रूप में 5 या 6 साल पहले अपनी कंपनी में काम करना शुरू किया, और मुझे Servlets और Jsp का उपयोग करके कुछ जे 2 ईई प्रोग्रामिंग करना पड़ा। मैंने उस स्थिति में ज्यादा समय नहीं लगाया और मैं डेटाबेस के साथ काम करने गया, इसलिए मैंने खुद को सॉफ्टवेयर विकास दुनिया से दूर किया। अब मुझे जावा प्रोग्रामिंग पर वापस जाना पड़ा, और मुझे विकसित करने और बनाए रखने के लिए एक वेब एप्लिकेशन दिया गया था।यदि मैं अभी तक शामिल किसी भी ढांचे को नहीं जानता तो मुझे एक बड़े जे 2 ईई आवेदन को समझने के लिए क्या दृष्टिकोण लेना चाहिए?
जब मैंने प्रोजेक्ट खोला, तो मुझे बिल्कुल कुछ नहीं समझा। यह एप्लिकेशन परियोजना के निर्माण के लिए वेब सेवाओं और मेवेन के लिए स्प्रिंग, हाइबरनेट, विकेट, एक्सिस जैसे कई उच्च स्तरीय ढांचे का उपयोग करके बनाया गया था। आवेदन में काम करने वाले लोग शानदार प्रोग्रामर हैं, इसलिए मुझे यकीन है कि उन्होंने पैटर्न और अवधारणाओं को सही तरीके से लागू किया है, लेकिन अभी यह बहुत सी चीजें हैं जिन्हें मैंने कभी नहीं देखा है।
वर्तमान ढांचे और तकनीकों के साथ अद्यतित होने के लिए मैं क्या कर सकता हूं? मैं जावा 1.4 मूलभूत सिद्धांतों को काफी अच्छी तरह से जानता हूं और मुझे डिजाइन पैटर्न और ऑब्जेक्ट उन्मुख डिजाइन की अच्छी समझ है, लेकिन मुझे पहले बताए गए ढांचे के बारे में कुछ भी नहीं पता है। मैं वास्तव में उन लोगों के कुछ सुझावों की सराहना करता हूं जिनके बारे में मुझे पहले अलग-अलग विषयों के बारे में पहली पुस्तक को अंधाधुंध पढ़ने की बजाय बेहतर समझ है।
आपकी सहायता के लिए अग्रिम धन्यवाद।
एक बहुत अच्छी आईडीई जो इंटेलिज आईडीईए जैसी सभी उपरोक्त तकनीकों का समर्थन करती है, इन सभी चीजों को एक साथ कैसे जोड़ती है, इसके विपरीत होना चाहिए। –