Ajax4jsf
Ajax4jsf एक मुक्त स्रोत ढांचे के लिए एक परियोजना थी जिसने जावा सर्वर फेस (JSF) वेब अनुप्रयोग ढांचे में Ajax क्षमताओं को जोड़ा। यह जे. एस. एफ. अंतरिक्ष में एक प्रारंभिक प्रवेश था, लेकिन एक अभी भी दुर्लभ विशेषता को लागू किया, त्वचा की। Ajax4jsf अब पूरी तरह से रिचफेसेस परियोजना के भीतर निहित है। Ajax4jsf का इतिहास 2005 की शुरुआत में अलेक्जेंडर स्मिरनोव द्वारा बनाया गया था। उस समय की नई तकनीकें अजाक्स और जावा सर्वर फेस थीं। स्मिरनोव ने दोनों का विलय करने का विचार किया, ताकि जे. एस. एफ. अनुप्रयोग के भीतर एजेक्स कार्यक्षमता होना आसान हो। यह परियोजना SourceForge.net पर टेलामन (शेक्सपियर के नाटक, एंटनी और क्लियोपेट्रा से) के नाम से शुरू हुई थी। उसी वर्ष बाद में, स्मिरनोव एक्सडेल में शामिल हो गए और ढांचे को विकसित करना जारी रखा। पहला संस्करण मार्च 2006 में एक्सडेल विजुअल कंपोनेंट प्लेटफॉर्म या एक्सडेल वीसीपी के हिस्से के रूप में जारी किया गया था। बाद में 2006 में इसे अजाक्स4जेएसएफ फ्रेमवर्क और रिचफेसेस में विभाजित किया गया था। जबकि रिचफेसेस ने एक "घटक-केंद्रित" अजाक्स दृष्टिकोण प्रदान किया (घटक वह सब कुछ करते हैं जो आपको चाहिए), अजाक्स4जेएसएफ ने "पृष्ठ-उन्मुख" अजाक्स समर्थन प्रदान किया। डेवलपर निर्दिष्ट करता है कि कुछ क्लाइंट-साइड उपयोगकर्ता कार्यों के बाद सर्वर पर पृष्ठ के किन हिस्सों को संसाधित किया जाना चाहिए, और बाद में क्लाइंट-साइड के किन हिस्सों को अपडेट किया जाना चाहिए। अजाक्स4जेएसएफ Java.net पर होस्ट की गई एक ओपन सोर्स परियोजना बन गई, जबकि रिचफेसेस एक वाणिज्यिक जेएसएफ घटक पुस्तकालय बन गया। मार्च 2007 में, जेबॉस और एक्सडेल ने एक साझेदारी पर सहमति व्यक्त की जहां एजेक्स4जेएसएफ और रिचफेसेस अब जेबॉस के छत्र के तहत होंगे और इन्हें जेबॉस एजेक्स4जेएसएफ और जेबॉस रिचफेसेस कहा जाएगा। रिचफेसेस भी अब मुक्त स्रोत और मुक्त होंगे। सितंबर 2007 में, जेबॉस और एक्सडेल ने रिचफेसेस नाम के तहत अजाक्स4जेएसएफ और रिचफेसेस का विलय करने का फैसला किया। यह समझ में आया क्योंकि दोनों पुस्तकालयों के पास अब एक ही मुफ्त, मुक्त स्रोत लाइसेंस था। केवल एक उत्पाद होने से संस्करण और संगतता के मुद्दे भी सरल हो गए। हालांकि अब जेबॉस रिचफेसेस का हिस्सा है, कोड में अभी भी पहचानकर्ता 'ए4जे' के संदर्भ हैं। संदर्भ जकार्ता सर्वर फेस अजाक्स (प्रोग्रामिंग)