मेरे पास एक साधारण सवाल है (और मूर्खतापूर्ण - मुझ पर शर्म की बात है :)जेएसएफ टॉमकैट पर - यह क्यों संभव है?
जहां तक मैं समझता हूं, टोमकैट एक वेब कंटेनर है जो सर्वलेट/जेएसपी विनिर्देशों को लागू करता है। टॉमकैट एक पूर्ण-संचालित जावा ईई ऐप सर्वर नहीं है - इसलिए, मैं टॉमकैट पर ईजेबी-आधारित एप्लिकेशन को तैनात और चला नहीं सकता हूं।
अभी तक इतना अच्छा है।
लेकिन ... मैं टॉमकैट पर जेएसएफ अनुप्रयोगों को तैनात और चलाने में सक्षम हूं। जेएसएफ - जहां तक मैं समझता हूं - यह जावा ईई का हिस्सा है और ईजेबी द्वारा "समर्थित" है (उदाहरण के लिए, आप स्टेटलेस/स्टेटफुल बीन्स का उपयोग करते हैं)।
नीचे पंक्ति: मैं ईजेबी द्वारा समर्थित जेएसएफ अनुप्रयोगों को चलाने में सक्षम क्यों हूं और "नियमित" ईजेबी आवेदन (यानी, गैर-जेएसएफ) को तैनात करने में सक्षम नहीं हूं।
अग्रिम धन्यवाद =)
जेएसएफ का समर्थन ईजेबी द्वारा नहीं किया जाता है, यह Servlets के शीर्ष पर बनाया गया एक ढांचा है। –
हाय - धन्यवाद, लुइगी। जबकि मैं जेएसएफ का उपयोग कर कोडिंग कर रहा था (मुझे यह स्वीकार करना है कि मैं जेएसएफ में काफी नया हूं) मैंने सोचा कि बैकएंड कक्षाएं ईजेबी थीं। मेरी गलती। चीयर्स। – cldjr
आप [जेएसएफ विशिष्टता] (http://javaserverfaces-spec-public.java.net/) और [ओरेकल दस्तावेज़] में अधिक जानकारी प्राप्त कर सकते हैं (http://docs.oracle.com/javaee/5/tutorial/ डॉक/bnaph.html)। –