Ajax4jsf
ایجیکس 4 جے ایس ایف ایک اوپن سورس فریم ورک کے لیے ایک پروجیکٹ تھا جس نے ایجیکس کی صلاحیتوں کو جاوا سرور فیسس (جے ایس ایف) ویب ایپلی کیشن فریم ورک میں شامل کیا۔ یہ جے ایس ایف کی جگہ پر ابتدائی طور پر داخل ہوا تھا، لیکن اس نے جلد کی ایک نایاب خصوصیت کو نافذ کیا۔ ایجیکس 4 جے ایس ایف اب مکمل طور پر رچ فیسس پروجیکٹ میں شامل ہے۔ تاریخ ایجیکس 4 جے ایس ایف کو الیگزینڈر سمرنوف نے 2005 کے اوائل میں تخلیق کیا تھا۔ اس وقت کی نئی ٹیکنالوجیز ایجیکس اور جاوا سرور فیسس تھیں۔ سمرنوف نے دونوں کو ضم کرنے کا سوچا، تاکہ اس کے بعد جے ایس ایف ایپلی کیشن کے اندر ایجیکس کی فعالیت حاصل کرنا آسان ہو جائے۔ پروجیکٹ کا آغاز SourceForge.net پر ٹیلامون کے نام سے ہوا (شیکسپیئر کے ڈرامے، انٹونی اور کلیوپیٹرا سے)۔ اسی سال بعد میں، سمرنوف نے ایکزاڈیل میں شمولیت اختیار کی اور فریم ورک تیار کرنا جاری رکھا۔ پہلا ورژن مارچ 2006 میں ایکسڈیل ویژول کمپونینٹ پلیٹ فارم یا ایکسڈیل وی سی پی کے حصے کے طور پر جاری کیا گیا تھا۔ بعد میں 2006 میں اسے ایجیکس 4 جے ایس ایف فریم ورک اور رچ فیسس میں تقسیم کیا گیا۔ اگرچہ رچ فیسس نے ایک "جزو پر مبنی" ایجیکس نقطہ نظر فراہم کیا (اجزاء آپ کی ضرورت کے مطابق سب کچھ کرتے ہیں)، لیکن ایجیکس 4 جے ایس ایف نے "پیج پر مبنی" ایجیکس سپورٹ فراہم کی۔ ڈویلپر اس بات کی وضاحت کرتا ہے کہ صارف کے کچھ کلائنٹ سائیڈ ایکشن کے بعد سرور پر پیج کے کن حصوں پر کارروائی کی جانی چاہیے، اور اس کے بعد کلائنٹ سائیڈ کے کن حصوں کو اپ ڈیٹ کیا جانا چاہیے۔ Ajax4jsf ایک اوپن سورس پروجیکٹ بن گیا جس کی میزبانی Java.net پر کی گئی، جبکہ RichFaces ایک تجارتی JSF جزو لائبریری بن گیا۔ مارچ 2007 میں، جے باس اور ایکسڈیل نے ایک شراکت داری پر اتفاق کیا جہاں ایجیکس 4 جے ایس ایف اور رچ فیسس اب جے باس کی چھتری کے نیچے ہوں گے اور انہیں جے باس ایجیکس 4 جے ایس ایف اور جے باس رچ فیسس کہا جائے گا۔ رچ فیسس بھی اب اوپن سورس اور مفت ہوں گے۔ ستمبر 2007 میں، جے باس اور ایکسڈیل نے ایجیکس 4 جے ایس ایف اور رچ فیسس کو رچ فیسس کے نام سے ضم کرنے کا فیصلہ کیا۔ یہ سمجھ میں آیا کیونکہ دونوں کتب خانوں کے پاس اب ایک ہی مفت، اوپن سورس لائسنس تھا۔ صرف ایک پروڈکٹ ہونے سے ورژننگ اور مطابقت کے مسائل بھی آسان ہو گئے۔ اگرچہ اب جے باس رچ فیسس کا حصہ ہے، لیکن کوڈ میں اب بھی شناخت کنندہ 'اے 4 جے' کے حوالے موجود ہیں۔ حوالہ جات جکارتہ سرور فیسز ایجیکس (پروگرامنگ)