Managedbeans क्या है? क्या यह केवल ऐसी वस्तुएं हैं जो घटकों की स्थिति रखती हैं?
एक जेएसएफ प्रबंधित बीन किसी भी अन्य जावा बीन की तरह है सिवाय इसके कि अगर यह जेएसएफ द्वारा प्रबंधित किया जाता है। दूसरे शब्दों में यह एक बीन है जिसे आवश्यकतानुसार जेएसएफ द्वारा बनाया और नष्ट किया जाता है।
Hortsman Core JSF 2 पुस्तक राज्यों।
- बनाता है और आवश्यकतानुसार सेम को छोड़ देता है
- आप एक वेब पृष्ठ प्रदर्शित सेम गुण पढ़ता है (इसलिए शब्द " सेम प्रबंधित")
- सेट सेम गुण:
JSF कार्यान्वयन निम्नलिखित करता है जब एक फॉर्म
और उनके पास अन्य विधियां भी हो सकती हैं?
हाँ वे के रूप में कई तरीकों हो सकता है के रूप में आप आप (और चाहिए) आदर्श अपने प्रबंधित सेम के रूप में possible.For उदाहरण के रूप में दुबला यह एक खोज विधि हो सकता है चाहते हैं want.However सकता है लेकिन आप नहीं होना चाहिए वास्तव में इस विधि के अंदर खोज कर रहे हैं लेकिन इस खोज विधियों का एकमात्र उद्देश्य कार्य को व्यापार परत (जो ईजेबी आधारित हो सकता है या नहीं) को सौंपना चाहिए।
मैं अन्य शब्द कोई भारी उठाने।
कहाँ में EJBs फिट करता है?
ईजेबी आपका बिजनेस टियर है, उनके पास बड़े द्विआधारी हैं और सभी भारी उठाने हैं। चूंकि ईजेबी 3 जेपीए पेश किया गया था और यह ईजेबी का भी हिस्सा है। जेपीए हालांकि दृढ़ता स्तर है। एक ईजेबी कंटेनर के अंदर जेपीए चलाने के अलावा सभी ईजेबी। सभी जावा ईई शिकायत सर्वर इन्हें प्रदान करते हैं।
एक विशिष्ट 3 स्तरीय आर्किटेक्चर में (इन दिनों हालांकि यह 3 से अधिक है लेकिन 3 टायर को समझाना आसान है। जेएसएफ आपका वेब स्तरीय है, ईजेबी आपका व्यवसाय स्तर और जेपीए है जो ईजेबी विनिर्देश का भी हिस्सा है लेकिन करता है EJB कंटेनर की जरूरत नहीं अपने ORM या हठ स्तरीय। शब्द कंटेनर बारे में बहुत ज्यादा चिंता मत करो आप इसे करने के लिए जल्दी आदत हो जाएगा और शायद ही कभी आप इसके बारे में चिंता करने की ज़रूरत नहीं है। यह आप के लिए सभी सेटअप है आप एक जावा ईई सर्वर का उपयोग कर रहे हैं, तो ।
EJBs पर लागू तरीकों में कामयाब सेम करता है?
हां जैसा कि पहले से ऊपर बताया गया है। यहां सभी भारी भारोत्तोलन। हालांकि जेएसएफ के साथ ईजेबी का उपयोग करना अनिवार्य नहीं है।आप किसी भी अन्य ढांचे का उपयोग कर सकते हैं जैसे वसंत या साधारण pojos भी लिख सकता है लेकिन चर्चा का एक अन्य क्षेत्र है।
धन्यवाद के साथ एक कामयाब सेम के रूप में पंजीकृत , मैं वास्तव में क्या सोच रहा था के लिए । बहुत बढ़िया जवाब :) – LuckyLuke