एक विधि पर लागू एनोटेशन है जब EJB
deserialized है? मेरे पास एक ईजेबी टाइमर है जो कंटेनर द्वारा जारी रहता है और जानना चाहता है कि क्या क्षणिक TimerService
(यह धारावाहिक नहीं है) ईजेबी को deserialized जब फिर से इंजेक्शन दिया जाएगा।क्या एक स्टेटलेस ईजेबी deserialized है जब @Resource एनोटेशन लागू किया गया है?
उत्तर
शायद यह लेख में मदद:
What is the Stateless Session Bean Life Cycle?: राज्यविहीन सत्र EJB निर्माण समय में इंजेक्ट किया जाता है, और उसके जीवन समय के साथ यह के संसाधनों रहता है।
What is the Life Cycle of a Stateful Session Bean?: ऐसा लगता है कि निर्भरता इंजेक्शन केवल निर्माण समय पर होता है। वैसे भी, सक्रियण के बाद, @PostActivate कॉलबैक हैंडलर का आह्वान किया जाता है, जहां आप अपने क्षणिक तत्वों को पुनर्प्राप्त कर सकते हैं। इस विषय है, जो सामने आ रहा है की पुष्टि करता है पर जावा ईई ट्यूटोरियल लिंक जोड़ने के लिए
संपादित करें: एक निष्कर्ष के रूप में,
तो, जवाब नहीं है, कंटेनर सक्रियण के बाद फिर से आपके क्षणिक संसाधनों को इंजेक्ट नहीं करेगा, लेकिन आप इसे अपने स्वयं के माध्यम से करने के लिए पोस्टएक्टिवेट हैंडलर को कार्यान्वित कर सकते हैं।
'जेईई ट्यूटोरियल' लिंक के लिए धन्यवाद। स्टेटलेस बीन्स पर (http://download.oracle.com/javaee/5/tutorial/doc/bnbmt.html#bnbmw) 'क्योंकि एक स्टेटलेस सत्र बीन कभी भी निष्क्रिय नहीं होता है, इसके जीवन चक्र में केवल दो चरण होते हैं: nonexistent और इसके लिए तैयार व्यापार विधियों का आविष्कार। 'टाइमर ईजेबी सबसे अधिक क्रमबद्ध क्रमबद्ध है ताकि यह सर्वर पुनरारंभ करने में मौजूद हो। हालांकि जब इसकी आवश्यकता होती है और उपलब्ध नहीं होती है, तो नया उदाहरण हमेशा बनाया जाता है, और निर्भरता इंजेक्शन काम करेगा। – n002213f
- 1. WebServiceContext @Resource एनोटेशन
- 2. क्या ट्रिडियन हॉटफिक्सेस लागू किया गया है?
- 3. थीम/स्टाइल लागू नहीं किया गया है जब अनुप्रयोगकॉन्टेक्स्ट
- 4. ईजेबी 3.1। क्या @ लोकल एनोटेशन की आवश्यकता है?
- 5. आरवीओ की अनुमति है जब एक प्रतिलिपि निजी है और लागू नहीं किया गया है?
- 6. स्कैला - क्या लागू हो सकता है विधि स्तर पर नॉटफाउंड एनोटेशन लागू किया जा सकता है?
- 7. स्टेटलेस ईजेबी क्यों पूल किए जाते हैं?
- 8. ** पायथन में कैसे लागू किया गया है?
- 9. एचटीपीशन कैसे लागू किया गया है?
- 10. एक ईजीबी स्टेटलेस सत्र बीन
- 11. क्या असमर्थनीय कॉल किया गया है यदि अन-हैंडल अपवाद एक उपयोग वक्तव्य में लागू किया गया है?
- 12. जेएमएल जावा में एनोटेशन के रूप में क्यों लागू नहीं किया गया है?
- 13. पायथन में 'है' कीवर्ड कैसे लागू किया गया है?
- 14. क्या HTTPS स्टेटफुल या स्टेटलेस है?
- 15. जावा 6 enums के लिए मूल्य() लागू किया गया है?
- 16. जावा में कितना सुपर लागू किया गया है?
- 17. ईजेबी स्टेटलेस सत्र बीन को वेब मॉड्यूल में सही ढंग से इंजेक्शन कैसे किया जाना चाहिए?
- 18. कैसे "देखें गणना" सर्वोत्तम लागू किया गया है?
- 19. जावा 7 में मल्टी-कैच लागू किया गया है?
- 20. उद्देश्य-सी में @encode संकलक निर्देश लागू किया गया है?
- 21. मिडजे में एक तथ्य में 'प्रदान किया गया' कैसे लागू किया जाता है?
- 22. एएसपी.नेट एमवीसी स्टेटलेस है?
- 23. क्या मेरा वेब ऐप उपयोगकर्ता लॉगिन लागू कर सकता है और स्टेटलेस बना सकता है?
- 24. CCython में string.find कैसे लागू किया गया है?
- 25. एंड्रॉइड द्वारा जावा 6 एपीआई कितना लागू किया गया है?
- 26. क्या सख्त मोड लागू किया गया है या नहीं, यह जांचने का कोई तरीका है?
- 27. सी # 4 में मेमेंटो पैटर्न कैसे लागू किया गया है?
- 28. जावा में स्टेटलेस ऑब्जेक्ट क्या है?
- 29. ईजेबी 3.1 @ लोकालबीन बनाम कोई एनोटेशन
- 30. पायथन: क्या एक एक्सएमएल पार्सर जेनरेटर के रूप में लागू किया गया है?
उत्कृष्ट प्रश्न। कोई जवाब नहीं है कि जवाब क्या है ... –
क्या आपका मतलब "सक्रिय" (उत्तीर्ण होने के बाद) है? – Bozho
मुझे लगता है कि इसे आजमाने में मुश्किल नहीं होगी। – Bozho