Seasar
سیزر 2 اسپرنگ فریم ورک (جاوا) کی طرح ایک اوپن سورس ایپلی کیشن فریم ورک ہے۔ ابتدائی طور پر، اسے جاوا پلیٹ فارم کے لیے یاسوو ہیگا نے تیار کیا تھا، لیکن فی الحال. NET اور PHP پلیٹ فارم بھی سپورٹ کیے جاتے ہیں۔ سیزر 2 میں جاپانی صارفین کی ایک بڑی تعداد ہے، لیکن جاوا ون 2005 ٹوکیو کانفرنس میں انگریزی سپورٹ کا اعلان ہونے کے بعد سے غیر جاپانی صارفین کی تعداد میں مسلسل اضافہ ہو رہا ہے۔ سیزر 2 کو فی الحال سیزر فاؤنڈیشن کی حمایت حاصل ہے، جو ایک غیر منافع بخش اوپن سورس تنظیم ہے۔ ہسٹری سیزر کو ابتدائی طور پر اگست 2003 میں SourceForge.jp پر جیٹی (ویب سرور) اور ایچ ایس کیو ایل ڈی بی کا استعمال کرتے ہوئے ایک ایپلیکیشن سرور کے طور پر عام کیا گیا تھا۔ یہ نام ابتدائی ڈویلپر یاسوو ہیگا نے اوکیناوان کی صوفیانہ مخلوق شیسا کے نام پر بنایا تھا۔ مارچ 2004 میں، سیزر کو ہلکے وزن کے انحصار انجکشن اور اے او پی کنٹینر کے طور پر دوبارہ متعارف کرایا گیا اور اس کا نام بدل کر سیزر 2 رکھا گیا۔ اگرچہ سیزر کی ترقی رک گئی تھی، لیکن آخری ریلیز، سیسر سیٹ اپ وی 1 فائنل ود نازونا، اب بھی سیزر 2 سائٹ سے ڈاؤن لوڈ کی جا سکتی ہے۔ اپریل 2005 میں سیزر 2 نے OSCJ.net (اوپن سورس کولیبریشن جوائنٹ نیٹ ورک) سے مدد حاصل کی اور SourceForge.jp سے باہر چلا گیا۔ تعارف دیگر ڈی آئی کنٹینر فریم ورک کی طرح، اجزاء کی وضاحت بیرونی ایکس ایم ایل فائلوں میں کی جاتی ہے۔ جے یونٹ کے ساتھ ڈیٹا بیس اور یونٹ ٹیسٹنگ کے لیے بھی مضبوط سپورٹ ہے۔ دوسرے فریم ورک کے ساتھ بنیادی فرق اسپرنگ جیسے فریم ورک کا استعمال کرتے وقت نمایاں طور پر ایکس ایم ایل کنفیگریشن کو کم کرنے کے لیے "کنونشن اوور کنفیگریشن" کے تصور کی حمایت ہے۔ اس کا مقصد ڈویلپرز کو پروگرامنگ اور کنفیگریشن کنونشن کے مطابق بنا کر اور فریم ورک کو کام کرنے دے کر تعداد کو کم کرنا یا کنفیگریشن فائلوں کو ختم کرنا ہے۔ مثال کے طور پر، اگر کوئی پراپرٹی ٹائپ انٹرفیس ہے اور کوئی آبجیکٹ ہے جو اس انٹرفیس کو لاگو کرتا ہے، تو کنٹینر کے ذریعے انحصار کو ترتیب دیا جاتا ہے۔ اگر ٹیسٹ کے طریقہ کار کا نام "Tx" کے ساتھ ختم ہوتا ہے، تو یونٹ ٹیسٹ سے پہلے ٹرانزیکشن شروع کیا جاتا ہے اور ٹیسٹ کے بعد رول بیک کیا جاتا ہے۔ دوسرے اوپن سورس سافٹ ویئر کے ماڈیولز سیزر 2 سپورٹ کو ایس 2 کے ساتھ پیش کیا گیا ہے۔ زیادہ تر اوپن سورس سافٹ ویئر کی طرح، سیزر 2 سافٹ ویئر کو 3 بڑے زمروں میں تقسیم کیا جا سکتا ہے: سیزر 2 کور سے متعلق سافٹ ویئر سینڈ باکس سافٹ ویئر-سافٹ ویئر اب بھی ترقی کے تحت ہے متعلقہ سافٹ ویئر کو مزید مندرجہ ذیل ذیلی تقسیم میں تقسیم کیا جا سکتا ہے: ڈیٹا بیس سے متعلق: S2DAO، S2Hibernate، S2Unit (JUnit) پریزنٹیشن: S2JSF، S2Struts، S2Tapestry، فلیش پلیئر مواصلات سے متعلق: S2RMI، S2Axis متفرق: کیجیمونا سیزر 2 کور سیزر 2 سے متعلق تمام سافٹ ویئر کے لیے مشترکہ مرکزی سافٹ ویئر ہے۔ ٹرانزیکشن کنٹرول ماڈیول (S2Tx)، ڈیٹا بیس کنکشن پولنگ (S2DBCP)، اور JUnit ٹیسٹنگ (S2Unit) سبھی اس کور کے ساتھ بنڈل ہیں۔ کراس پلیٹ فارم سپورٹ سیزر فی الحال جاوا/جاوا ای ای، پی ایچ پی 5، اور. نیٹ پر سپورٹ ہے۔ مستقبل 22 اپریل 2005 کو، سیزر اسٹریٹجیز ڈے 2005 میں، پروجیکٹ کوینا کا اعلان سیزر 2 کی اگلی ریلیز کے طور پر کیا گیا۔ کانفرنس میں، یہ اعلان کیا گیا کہ کوینا EJB3.0 (JSR220) کے ساتھ ساتھ J2SE 5.0 تشریح کی حمایت کرے گی۔ http://ml.seasar.org/archives/seasar-user-en/2010-March/000039.html سے: ہمارے تمام دستاویزات اور غلطی کے پیغامات کی زبان جاپانی ہے، جاپانی ایم ایل بہت فعال ہے، اور تمام کام کرنے والے جاپانی ہیں۔ [.] بدقسمتی سے، ہم موجودہ ورژن (2.4) کے لیے انگریزی دستاویزات تیار نہیں کرتے۔ ایونٹس سیزر فاؤنڈیشن وقتا فوقتا جاپان کے ارد گرد "کراساوگی" کانفرنسوں کا انعقاد کرتی ہے تاکہ ڈویلپرز اور صارفین کو ایک دوسرے سے بات کرنے کی اجازت دی جا سکے۔ سیزر کو جاوا ون کانفرنس میں بھی پیش کیا گیا ہے۔ بیرونی روابط سیزر فریم ورک سیزر. NET سیزر پی ایچ پی 5 جاوا انٹرپرائز پلیٹ فارم