जावा ईई 6 वास्तव में अद्भुत है। एकमात्र समस्या यह है कि यह लगभग 2 सप्ताह पुराना है, और वर्तमान में केवल 1 कंटेनर है जो इसे पेश कर रहा है - ग्लासफिश।
मेरे पास ग्लासफिश के खिलाफ कुछ भी नहीं है, मैं इसे पूरे स्थान पर उपयोग करता हूं, कई उत्पादन उदाहरण हैं, मुझे उत्पाद और परियोजना से प्यार है।
उस ने कहा, जावा ईई 6 का विवरण जावा ईई 5 में वापस नहीं आता है। कुछ करते हैं, कई करते हैं, लेकिन वेब प्रोफाइल, सर्वलेट 3.0, नए बीन प्रकार, जेपीए 2, आदि वे नहीं हैं।
इसलिए, पहले जावा ईई 6 सीखकर, आप बस अपने आप को एक ही कंटेनर के लिए विवश कर रहे हैं। अधिक आ रहे हैं, लेकिन वे अभी तक यहां नहीं हैं।
टॉमकैट, जेबॉस, ओपेन जेबी, ग्लासफिश, जेट्टी, रेजिन, गेरोनिमो, आदि सभी जावा ईई 5 युक्ति के साथ अच्छी तरह से काम करते हैं (कम से कम उन विशेष भागों के बारे में जो वे समर्थन करते हैं, टॉमकैट के पास उदाहरण के लिए ईजेबी नहीं है)।
मैं जावा ईई 5 में कुछ भी नहीं सोच सकता हूं जिसे जावा ईई 6 के लिए आगे नहीं बढ़ाया गया है। जावा ईई 6 ने कुछ बहुत पुराने पहलुओं को वैकल्पिक बनाया है, और आप बस वैसे भी आज नहीं सीखेंगे। जावा ईई 6 ने कुछ जावा ईई 5 सामानों को और भी आसान बना दिया है (उदाहरण के लिए पैकेजिंग, ईजेबी लाइट)।
जावा ईई 5 को अभी सीखें ताकि आप वास्तव में विभिन्न प्रकार के वातावरण में जो कुछ भी सीखते हैं, उसे लागू कर सकें, बल्कि यह कि अब जावा ईई 6 को सीखना और यह पता लगाना कि आप जो सीखते हैं उसका अधिक उपयोग नहीं कर पाएंगे।
कोई भी पुस्तक आपको वह नहीं सिखाएगी जो आपको जानना आवश्यक है। सर्वलेट्स, उदाहरण के लिए, एक अच्छी नींव हैं, लेकिन कुछ पेज या एंडपॉइंट की तुलना में कुछ भी बड़े के लिए, आप कई 3rd पार्टी फ्रेमवर्क या JSF में से किसी एक का उपयोग करना चाहेंगे, और कोई भी पुस्तक कोर को कवर नहीं करती है और फिर एक फ्रेमवर्क शीर्ष पर है। उसका।
जावा ईई 5 ट्यूटोरियल नींव को नीचे लाने में अच्छा है, मेरी प्रमुख शिकायत यह है कि वे आपको स्रोत कोड नहीं दिखाते हैं। बल्कि वे आपसे अपेक्षा करते हैं कि आप इसे केवल डाउनलोड करें और चलाएं। यह ट्यूटोरियल में चर्चा नहीं की है। मैंने हेड फ़र्स्ट बुक्स को बहुत अच्छा पाया है।
वेब प्रोग्रामिंग के लिए, कच्चे सर्वलेट्स केवल अनुरोध / प्रतिक्रिया चक्र को समझने के लिए पर्याप्त महत्वपूर्ण हैं, लेकिन आपको तृतीय पक्ष ढांचे में छलांग लगाने के लिए गहरी समझ की आवश्यकता नहीं है।
मैं एक्शन फ्रेमवर्क (एक घटक फ्रेमवर्क) के लिए स्ट्राइप्स का बहुत बड़ा प्रशंसक हूं, और उपलब्ध एकल स्ट्राइप्स पुस्तक उत्कृष्ट है (यह एक आसान विकल्प चुनना)।
मैं कंपोनेंट फ्रेमवर्क बुक का सुझाव नहीं दे सकता, और मैं वास्तव में एक राइट ऑफ की सिफारिश नहीं करूंगा। घटक की रूपरेखा सही मायने में HTTP कोर अनुरोध / प्रतिक्रिया संरचनाओं को दफन करती है। वे उन्हें एक कारण के लिए दफन करते हैं, और वे उन्हें दफनाने के द्वारा मूल्य प्राप्त करते हैं, लेकिन मेरा मानना है कि आपको इन अवधारणाओं की एक ठोस समझ रखने की आवश्यकता है। यही कारण है कि मैं पहले एक घटक रूपरेखा सीखने का सुझाव नहीं देता।
जावा ईई 6 में शामिल जेएएक्स-आरएस रीस्ट फ्रेमवर्क, लेकिन जावा ईई 5 या किसी भी सर्वलेट कंटेनर में आसानी से स्थापित है, उत्कृष्ट है। संभवतः यह वही है जो सर्वलेट 3.0 होना चाहिए था। लेकिन मैं उसके लिए कोई किताब नहीं जानता।