2009-11-10 21 views
5

हम जावा ईई 6 (संदर्भ कार्यान्वयन के रूप में ग्लासफ़िश v3 के साथ) प्राप्त करने के किनारे पर हैं। नियोजित रिलीज दिसंबर 09 है। हालांकि अभी भी कई कंपनियां अपने कोडबेस को ईई 5 (पिछले संस्करणों से) में स्थानांतरित करने के लिए संघर्ष कर रही हैं, हम एक नए उत्पाद के विकास को शुरू करने के लिए शानदार स्थिति में हैं और इसे ईई 6 के साथ मंच के रूप में करने का विकल्प चुन सकते हैं । यह संभावित रूप से बाद के चरण में माइग्रेशन प्रयास से बचाता है और ईई 6 में सभी अधिकारित सुविधाओं से लाभान्वित होता है।ईई 5 पर जावा ईई 6?

कॉन्ट्रा या समस्याओं के कुछ (जब खून बह रहा किनारे पर काम करने, उर्फ ​​EE6 का उपयोग कर): (ब्लॉग, किताबें, मंचों, अपने आप को, ..)

    • नहीं अधिक विशेषज्ञता अभी तक चारों ओर जल्द ही कोई अन्य ईई 6 एप्लीकेशन सर्वर नहीं होगा (बीटा शायद अगले साल/मध्य में हो सकता है?)
    • तृतीय पक्ष पुस्तकालय/ढांचे को अभी तक ईई 6 के खिलाफ सत्यापित या परीक्षण नहीं किया गया है।

    एक सामान्य प्रश्न जिसके परिणामस्वरूप कोई विशिष्ट उत्तर नहीं मिलेगा, लेकिन हो सकता है कि आप इस विषय पर जाएं?

    स्वेन

  • +2

    इसे आयात करें या इसे सुधारें? :-) –

    +2

    एस/आयात/सुधार/जी – flybywire

    +1

    कभी-कभी उत्तर की विविधता (जैसे इस मामले में) उत्तर है। – javadude

    उत्तर

    3

    यदि आप ईई 6 के साथ एक परियोजना शुरू करने के लिए एक शानदार स्थिति में हैं, तो मैं अग्रणी होने का सुझाव दूंगा।

    न केवल समग्र अनुभव कम समय में मायने रखता है (मान लीजिए कि ईई 6 परिपक्व और व्यापक रूप से दो साल से भी कम समय में उपयोग किया जाएगा, कल्पना करें कि जावा ईई 6 विशेषज्ञों का एक समूह जब सभी कंपनियां स्विच होंगी), लेकिन ईई 6 बस है ईई 5 की तुलना में सादा सरल है, इसलिए यदि आपके पास टीम में ऐसे सदस्य हैं जिनके पास जावा ईई में केवल थोड़ा सा अनुभव है, तो आप शायद अपना काम तेजी से कर लेंगे।

    वहां पहले से ही Glassfish v3 के साथ जावा EE6 पर एक किताब है, और मूल बातें नहीं है कि पिछले संस्करण से अलग (यानी। यदि आप क्या आप EE5 से पता करने के लिए छड़ी, तुम ठीक एक लंबे समय के लिए हो जाएगा)। यदि आपको Java EE6 के लिए आरआई की आवश्यकता है तो ग्लासफ़िश v3 ठीक है।

    आपको किस तरह की तीसरी पार्टी पुस्तकालयों की आवश्यकता है?

    +0

    हम जेडके (http://zkoss.org/) का उपयोग वेब/अजैक्स फ्रेमवर्क के रूप में कर रहे हैं, शिरो (http://cwiki.apache.org/confluence/display/SHIRO/Index) सुरक्षा ढांचे के रूप में, एसएलएफ 4 जे (http://www.slf4j.org/) लॉगिंग के लिए प्लस लॉगबैक, प्रमाणीकरण लाइब्रेरी के लिए परीक्षण और ओवल के लिए EJB3Unit। पिछले ईई 5 आधारित रिलीज में सभी एक साथ ठीक काम करते हैं, हालांकि हमने अभी तक ईई 6 के लिए परीक्षण नहीं किया है। – javadude

    +0

    जेडके को अधिकतर क्लाइंट-साइड के रूप में काम करना चाहिए, और यदि आप सत्र बीन लुकअप घटक का उपयोग कर रहे हैं, तो इसे वैध ऑब्जेक्ट्स (सत्र बीन्स केवल सत्र बीन्स) वापस करनी चाहिए। SLF4J और लॉगबैक भी काम करना चाहिए, उन्हें ईई चीजों के साथ बहुत कम करना है। ओवल ठीक दिखता है। मुझे शिरो के बारे में निश्चित नहीं है लेकिन ऐसा लगता है कि इसे ईजेबी घटकों से बहुत अधिक की आवश्यकता नहीं है। मैंने अभी तक EE6 के लिए EJB3Unit की जांच नहीं की है। –

    +0

    EJB3UNIT लक्ष्य EJB3। यह सादे 3.1 कोड के साथ काम नहीं करेगा। हमने कोशिश की, इसके लिए उदाहरण की आवश्यकता है। एक स्थानीय इंटरफेस। लाइब्रेरी को अब और आवश्यकता नहीं है (ईई 6 संदर्भ में) क्योंकि आप जूनिट परीक्षणों के लिए एम्बेड करने योग्य ग्लासफ़िश का उपयोग कर सकते हैं। (http://java.dzone.com/articles/ejb-31-%E2%80%93-ejb-new-and-improved-?page=1) – javadude

    0

    आपके द्वारा किए जाने से पहले जावा ईई 7 वैसे भी बाहर हो जाएगा। इसके लिए जाओ, और प्रक्रिया में सीखो।

    +1

    क्या आप निश्चित हैं? जेईई 6 अभी भी 'पूर्वावलोकन' राज्य में है और वे दिसंबर 09 से पहले जेईई 7 जारी करेंगे (यही वह तारीख है जिसे मैंने विध्वंस प्रश्न से पकड़ा था;))? –

    +1

    _YOU_ किए जाने से पहले ... –

    +0

    मान लें कि आप जावा ईई 6 और जेडीके/जेआरई 7 मिश्रण करते हैं? – javadude

    3

    परियोजना कितनी बड़ी और महत्वपूर्ण है? क्या आपके पास कोई समय सीमा है? मैं वास्तव में नई प्रौद्योगिकियों या ढांचे के लिए उत्सुक हूं लेकिन मैं जावा ईई 5 के साथ शुरू करने का सुझाव देता हूं और धीरे-धीरे जावा ईई 6 में माइग्रेट करता हूं। जावा ईई यह प्रौद्योगिकियों का एक बड़ा ढेर है और रिलीज समय में उनमें से कुछ को तीसरे से पर्याप्त समर्थन नहीं होगा पार्टी विक्रेताओं। तो मेरी सलाह है: जावा ईई 6 के इन हिस्सों का उपयोग करें जो इस समय परिपक्व हैं और अन्य विक्रेताओं से मजबूत समर्थन प्राप्त करते हैं।

    +0

    निश्चित रूप से, आप जीएफ वी 3 पर ईई 5 आवेदन तैनात करना शुरू कर सकते हैं, लेकिन मैं कोडबेज को पूर्ण ईई 6 में माइग्रेट करने के प्रयास का अनुमान नहीं लगाऊंगा। हां, पूर्व संस्करणों ("नो-एनोटेशन-युग से") की तुलना में ईई 5 से ईई 6 तक जाने के लिए निश्चित रूप से आसान है। कौन सा मालिक किसी भी "दृश्यमान" लाभ के बिना बाद में माइग्रेट करने के लिए समय और धन को मंजूरी देता है? एक नमूना: जेएनडीआई नामकरण सम्मेलन बदल दिया गया था (http://blogs.sun.com/kensaks/entry/portable_global_jndi_names) – javadude

    +0

    @devdude। कई टूल और पुस्तकालयों के आज जेईई 5 में बहुत सारे एन्हांसमेंट हैं जो जेईई 6 (जैसे सीएएम जेएसएफ 2.0 एन्हांसमेंट्स, वेल्ड (जेएसआर -29 9 कार्यान्वयन) का हिस्सा होंगे - इसलिए आज आप जेईई 6 भ्रूण की मामी का उपयोग कर सकते हैं और जेईई 6 के अन्य हिस्सों में आगे बढ़ सकते हैं। ढेर कम दर्दनाक होगा। – cetnar

    संबंधित मुद्दे