Seasar
সিজার 2 হল স্প্রিং ফ্রেমওয়ার্ক (জাভা)-এর অনুরূপ একটি ওপেন সোর্স অ্যাপ্লিকেশন ফ্রেমওয়ার্ক। প্রাথমিকভাবে, এটি জাভা প্ল্যাটফর্মের জন্য ইয়াসুও হিগা দ্বারা তৈরি করা হয়েছিল, তবে. নেট এবং পিএইচপি প্ল্যাটফর্মগুলি বর্তমানেও সমর্থিত। সিজার2-এর জাপানি ব্যবহারকারীদের একটি বড় সংখ্যা রয়েছে, তবে জাভা ওয়ান 2005 টোকিও সম্মেলনে ইংরেজি সমর্থন ঘোষণা করার পর থেকে অ-জাপানি ব্যবহারকারীদের সংখ্যা ক্রমাগত বৃদ্ধি পাচ্ছে। সিজার2 বর্তমানে একটি অলাভজনক মুক্ত উৎস সংস্থা সিজার ফাউন্ডেশন দ্বারা সমর্থিত। হিস্ট্রি সিজার প্রাথমিকভাবে 2003 সালের আগস্টে জেটি (ওয়েব সার্ভার) এবং এইচএসকিউএলডিবি ব্যবহার করে একটি অ্যাপ্লিকেশন সার্ভার হিসাবে SourceForge.jp-এ প্রকাশ করা হয়েছিল। নামটি প্রাথমিক বিকাশকারী ইয়াসুও হিগা একটি ওকিনাওয়ান রহস্যময় প্রাণী শিসার নামে তৈরি করেছিলেন। 2004 সালের মার্চ মাসে, সিজারকে হালকা ওজনের নির্ভরতা ইনজেকশন এবং এওপি ধারক হিসাবে পুনরায় চালু করা হয় এবং নতুন নামকরণ করা হয় সিজার 2। যদিও, সিজারের উন্নয়ন বন্ধ হয়ে যায়, শেষ মুক্তি, সিজারসেটআপ ভি1 ফাইনাল উইথ নাজুনা, এখনও সিজার2 সাইট থেকে ডাউনলোড করা যেতে পারে। 2005 সালের এপ্রিলে, সিজার2 OSCJ.net (ওপেন সোর্স কোলাবোরেশন জয়েন্ট নেটওয়ার্ক) থেকে সহায়তা পায় এবং SourceForge.jp থেকে সরে যায়। ভূমিকা অন্যান্য ডিআই ধারক কাঠামোর মতো, উপাদানগুলি বাহ্যিক এক্সএমএল ফাইলগুলিতে সংজ্ঞায়িত করা হয়। এছাড়াও, জুনিটের সাথে ডাটাবেস এবং ইউনিট পরীক্ষার জন্য একটি শক্তিশালী সমর্থন রয়েছে। অন্যান্য কাঠামোর সাথে প্রধান পার্থক্য হল স্প্রিং-এর মতো কাঠামো ব্যবহার করার সময় এক্স. এম. এল কনফিগারেশনকে হ্রাস করার জন্য "কনফিগারেশনের উপর কনভেনশন" ধারণার সমর্থন। এর লক্ষ্য হল ডেভেলপারদের প্রোগ্রামিং এবং কনফিগারেশন কনভেনশনগুলির সাথে সামঞ্জস্য রেখে এবং কাঠামোকে কাজ করতে দিয়ে সংখ্যা হ্রাস করা বা কনফিগারেশন ফাইলগুলি বাদ দেওয়া। উদাহরণস্বরূপ, যদি কোনও সম্পত্তির ধরণ একটি ইন্টারফেস হয় এবং এমন কোনও বস্তু থাকে যা এই ইন্টারফেসটি প্রয়োগ করে, তবে নির্ভরশীলতা ধারক দ্বারা কনফিগার করা হয়। যদি পরীক্ষার পদ্ধতির নাম "টিএক্স" দিয়ে শেষ হয়, তবে একক পরীক্ষার আগে একটি লেনদেন শুরু করা হয় এবং পরীক্ষার পরে রোলব্যাক করা হয়। অন্যান্য ওপেন সোর্স সফ্টওয়্যারের সিজার2 সমর্থন মডিউলগুলি এস2-এর সাথে যুক্ত করা হয়েছে। বেশিরভাগ ওপেন সোর্স সফ্টওয়্যারের মতো, সিজার2 সফ্টওয়্যারকে 3টি প্রধান বিভাগে বিভক্ত করা যেতে পারেঃ সিজার2 কোর সম্পর্কিত সফ্টওয়্যার স্যান্ডবক্স সফ্টওয়্যার-এখনও উন্নয়নের অধীনে থাকা সফ্টওয়্যার সম্পর্কিত সফ্টওয়্যারকে আরও নিম্নলিখিত মহকুমায় বিভক্ত করা যেতে পারেঃ ডাটাবেস সম্পর্কিতঃ এস2ডিএও, এস2হাইবারনেট, এস2ইউনিট (জেইউনিট) উপস্থাপনাঃ এস2জেএসএফ, এস2স্ট্রুটস, এস2ট্যাপ্ট্রি, ফ্ল্যাশ প্লেয়ার যোগাযোগ সম্পর্কিতঃ এস2আরএমআই, এস2এক্সিস বিবিধঃ কিজিমুনা সিজার2 কোর হল সমস্ত সিজার2 সম্পর্কিত সফ্টওয়্যারের জন্য সাধারণ কেন্দ্রীয় সফ্টওয়্যার। লেনদেন নিয়ন্ত্রণ মডিউল (S2Tx), ডাটাবেস সংযোগ পুলিং (S2DBCP), এবং JUnit টেস্টিং (S2Unit) সবই এই মূল অংশের সঙ্গে যুক্ত। ক্রস-প্ল্যাটফর্ম সাপোর্ট সিজার বর্তমানে জাভা/জাভা ই. ই, পিএইচ. পি5 এবং. নেট-এ সমর্থিত। ফিউচার 2005 সালের 22শে এপ্রিল, সিজার স্ট্র্যাটেজিজ ডে-তে, কুইনা প্রকল্পটি সিজার 2-এর পরবর্তী মুক্তি হিসাবে ঘোষণা করা হয়েছিল। সম্মেলনে ঘোষণা করা হয় যে কুইনা EJB3.0 (JSR220) এর পাশাপাশি J2SE 5.0 টীকাকে সমর্থন করবে। http://ml.seasar.org/archives/seasar-user-en/2010-March/000039.html থেকেঃ আমাদের সমস্ত নথি এবং ত্রুটি বার্তাগুলির ভাষা জাপানি, জাপানি এমএল খুব সক্রিয়, এবং সমস্ত প্রতিশ্রুতিবদ্ধরা জাপানি। [.] দুর্ভাগ্যবশত, আমরা বর্তমান সংস্করণের (2.4) জন্য ইংরেজি নথি প্রস্তুত করি না। ইভেন্ট সিজার ফাউন্ডেশন পর্যায়ক্রমে জাপানের চারপাশে "কারাসাওয়াগি" সম্মেলনের আয়োজন করে যাতে ডেভেলপার এবং ব্যবহারকারীরা একে অপরের সাথে কথা বলতে পারে। সিজার জাভা ওয়ান কনফারেন্সেও প্রদর্শিত হয়। বাহ্যিক লিঙ্ক সিজার ফ্রেমওয়ার্ক সিজার. নেট সিজার পিএইচপি5 জাভা এন্টারপ্রাইজ প্ল্যাটফর্ম