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 कोर सभी सीज़र2 संबंधित सॉफ़्टवेयर के लिए केंद्रीय सॉफ़्टवेयर है। लेनदेन नियंत्रण मॉड्यूल (S2Tx), डेटाबेस कनेक्शन पूलिंग (S2DBCP), और JUnit परीक्षण (S2Unit) सभी इस कोर के साथ बंडल किए गए हैं। क्रॉस-प्लेटफ़ॉर्म सपोर्ट सीज़र वर्तमान में जावा/जावा EE, PHP5 और. NET पर समर्थित है। फ्यूचर 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 सीज़र PHP5 जावा उद्यम मंच