वे अक्सर समान होते हैं, लेकिन तकनीकी रूप से एक ऐप सर्वर HTTP अनुरोधों तक सीमित नहीं है, और अक्सर एक वेब सर्वर के पीछे होता है और वेब सेवा कॉल के रूप में "व्यावसायिक तर्क" प्रदान करता है जो कि वास्तविक संसाधनों के अनुरोध के लिए उपयोग किया जाता है। अंतिम उपयोगकर्ता। इसे और देखें: http://www.javaworld.com/javaworld/javaqa/2002-08/01-qa-0823-appvswebserver.html
JSP एक जावा तकनीक है जो वेब डेवलपर्स अनुरोध के जवाब में सॉफ्टवेयर डेवलपर्स को HTML, XML या अन्य प्रकार के दस्तावेज़ों को गतिशील रूप से उत्पन्न करने की अनुमति देती है ( http://en.wikipedia.org/wiki/Java_Server_Pages ) इसलिए, वेबसर्वर द्वारा सेवा दी जा सकती है (बिल्ला)।
JSF एक जावा-आधारित वेब एप्लिकेशन फ्रेमवर्क है जो जावा ईई अनुप्रयोगों के लिए उपयोगकर्ता इंटरफेस के विकास को सरल बनाता है। बॉक्स से बाहर, JSF अपनी प्रदर्शन तकनीक के लिए JavaServer Pages का उपयोग करता है ... ( http://en.wikipedia.org/wiki/Java_Server_Faces )।
इसके लिए आपको उसे समझाना चाहिए।