मैं दृढ़ता से एक अच्छी किताब के साथ शुरू करने की सलाह देते हैं। यह एक जटिल विषय है और यहां तक कि एक अनुभवी डेवलपर को शुरू करने के लिए कुछ मदद की ज़रूरत है।
मैं भी शुरुआत के लिए गैर सूर्य प्रौद्योगिकियों से परिचित होने की सलाह देता हूं। एंटीटी बीन्स (यहां तक कि नए जावा ईई मानक में) के मुकाबले हाइबरनेट और आईबाटिस जैसे ढांचे के साथ डाटाबेस दृढ़ता बहुत आसान है। वसंत और गुइस जैसे निर्भरता इंजेक्शन ढांचे पर नज़र डालें। वास्तव में वसंत निर्भरता इंजेक्शन (पहलू उन्मुख विकास, वेब सेवा ढांचे, एमवीसी, जेडीबीसी और जेएमएस के लिए रैपर) से कहीं अधिक प्रदान करता है।
आईडीई का चयन एक और महत्वपूर्ण बात है। मुक्त दुनिया में आप या तो ग्रहण (जावा ईई संस्करण) या नेटबीन के साथ जा सकते हैं। दोनों अच्छे हैं, मुझे नेटबीन थोड़ा धीमा लगता है, लेकिन यह बेहतर हो रहा है। मैं टॉमकैट को एप्लिकेशन सर्वर के रूप में भी अनुशंसा करता हूं। हालांकि यह पूरी तरह से जावा ईई मानक लागू नहीं करता है (कोई ईजेबी नहीं), ऐसी छोटी चीजें हैं जिन्हें आप नहीं कर सकते हैं। ओरेकल से रेडहाट और ग्लासफ़िश से पूर्ण एप्लिकेशन सर्वर जेबॉस हैं। ग्लासफ़िश नेटबीन में अच्छी तरह से एकीकृत है (सूर्य के पिछले अनुप्रयोग सर्वर से कोई लेना देना नहीं है - यह तेज़ और भरोसेमंद है)।
संपादित
जेईई पुस्तकों के बारे में सवाल अब बंद कर दिया है। उत्तर "0 स्प्रिंग इन एक्शन" और "जावा पर्सिस्टेंस विद हाइबरनेट" जैसी किताबों के लिए http://www.theserverside.com/, J2EE: The Big Picture और Manning publications सुझाए गए हैं। मुझे यकीन है कि अब और भी अच्छी किताबें उपलब्ध हैं।
आपका "प्रश्न" पृष्ठ लिंक नहीं मिला है। कृपया इस उत्तर को सही करें। – Siddharth