स्ट्रट्स फ्रेमवर्क

लेखक: Peter Berry
निर्माण की तारीख: 12 अगस्त 2021
डेट अपडेट करें: 11 मई 2024
Anonim
शुरुआती के लिए पूर्ण स्ट्रट्स अनुप्रयोग प्रवाह
वीडियो: शुरुआती के लिए पूर्ण स्ट्रट्स अनुप्रयोग प्रवाह

विषय

परिभाषा - स्ट्रट्स फ्रेमवर्क का क्या अर्थ है?

स्ट्रट्स फ्रेमवर्क एक ओपन-सोर्स वेब एप्लिकेशन फ्रेमवर्क है जिसका उपयोग जावा एंटरप्राइज एडिशन वेब एप्लिकेशन को जल्दी और कुशलता से बनाने के लिए किया जाता है। यह मॉडल-व्यू-कंट्रोलर (MVC) आर्किटेक्चर को बढ़ावा देने के लिए जावा सर्वलेट एपीआई का उपयोग और आगे बढ़ाता है।

स्ट्रट्स फ्रेमवर्क को मूल रूप से क्रेग मैकक्लान द्वारा विकसित किया गया था और फिर अपाचे जकार्ता प्रोजेक्ट के तहत मई 2000 में अपाचे फाउंडेशन को दिया गया था और इसे जकार्ता स्ट्रट्स के रूप में जाना जाता है। यह अंततः 2005 में एक शीर्ष-स्तरीय अपाचे परियोजना बन गया और अंततः स्ट्रट्स 2 द्वारा प्रतिस्थापित किया गया, जिसे फरवरी 2007 में जारी किया गया था।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia स्ट्रट्स फ्रेमवर्क की व्याख्या करता है

स्ट्रट्स फ्रेमवर्क ने एमवीसी डिज़ाइन प्रतिमान का विशेष उपयोग किया, और इसका लक्ष्य "मॉडल" को अलग करना था, जो कि डेटाबेस के साथ संचार करने वाला अनुप्रयोग तर्क "दृश्य" से है, जो क्लाइंट के लिए प्रस्तुत किए गए HTML पृष्ठ हैं / उपयोगकर्ता, और "नियंत्रक" से, जो कि वह उदाहरण है जो मॉडल और क्लाइंट दृश्य के बीच जानकारी को पारित करता है। स्ट्रट्स पहले से ही नियंत्रक प्रदान करता है, जो कि केवल एक जावा सर्वलेट है जिसे एक्शनसर्वलेट के रूप में जाना जाता है जो दृश्य द्वारा प्रदर्शित किए जाने वाले टेम्पलेट बनाता है। यह तब मॉडल कोड बनाने के लिए वेब एप्लिकेशन प्रोग्रामर का काम है और, विस्तार से, केंद्रीय कॉन्फ़िगरेशन फ़ाइल जिसे "स्ट्रट्स-config.xml" कहा जाता है, जो मॉडल, दृश्य और नियंत्रक को एक साथ बांधता है।

जैसा कि एमवीएस मॉडल का उपयोग करने वाले अनुप्रयोगों में आदर्श है, क्लाइंट या दृश्य से अनुरोधों को "कार्रवाई" के रूप में नियंत्रक को भेजा जाता है, जो पहले कॉन्फ़िगरेशन फ़ाइल में परिभाषित किए गए थे। जब नियंत्रक अनुरोध प्राप्त करता है, तो वह संबंधित एक्शन क्लास को कॉल करता है, जो तब एप्लिकेशन-विशिष्ट मॉडल कोड के साथ इंटरैक्ट करता है। नतीजतन, मॉडल एक "एक्शनफॉरवर्ड" स्ट्रिंग लौटाता है जो नियंत्रक को सूचित करता है कि आउटपुट पृष्ठ को दृश्य या क्लाइंट पर पारित करना है। दृश्य और मॉडल के बीच पारित होने वाली जानकारी JavaBeans के रूप में होती है, जिसे तब अतिरिक्त लाइब्रेरी कोड के बिना बीन्स सामग्री को पढ़ने और लिखने के लिए व्यू लेयर के लिए टैग लाइब्रेरी में देखा जाता है; यह अनुवाद तालिका के रूप में कार्य करता है।