चेरीपी - शब्दावली
कुछ महत्वपूर्ण कीवर्ड हैं जिन्हें चेरीपी के कामकाज को समझने के लिए परिभाषित करने की आवश्यकता है। खोजशब्द और परिभाषाएँ इस प्रकार हैं -
S.No | कीवर्ड और परिभाषा |
---|---|
1। | Web Server यह HTTP प्रोटोकॉल से निपटने वाला एक इंटरफ़ेस है। इसका लक्ष्य HTTP अनुरोधों को एप्लिकेशन सर्वर में बदलना है ताकि उन्हें प्रतिक्रियाएं मिलें। |
2। | Application यह सॉफ्टवेयर का एक टुकड़ा है जो जानकारी इकट्ठा करता है। |
3। | Application server यह एक या अधिक अनुप्रयोगों को रखने वाला घटक है |
4। | Web application server यह वेब सर्वर और एप्लिकेशन सर्वर का संयोजन है। |
उदाहरण
निम्न उदाहरण चेरीपी का एक नमूना कोड दिखाता है -
import cherrypy
class demoExample:
def index(self):
return "Hello World!!!"
index.exposed = True
cherrypy.quickstart(demoExample())
आइए अब समझते हैं कि कोड कैसे काम करता है -
नाम का पैकेज CherryPy हमेशा उचित कामकाज सुनिश्चित करने के लिए निर्दिष्ट वर्ग में आयात किया जाता है।
उपरोक्त उदाहरण में, फ़ंक्शन का नाम index पैरामीटर "हैलो वर्ल्ड !!!" लौटाता है।
अंतिम पंक्ति वेब सर्वर शुरू करती है और निर्दिष्ट वर्ग को कॉल करती है (यहां, DemoExample) और डिफ़ॉल्ट फ़ंक्शन इंडेक्स में उल्लिखित मान लौटाता है।
उदाहरण कोड निम्न आउटपुट देता है -