Cherrypy-vocabulary

提供:Dev Guides
移動先:案内検索

CherryPy-語彙

CherryPyの動作を理解するために定義する必要があるいくつかの重要なキーワードがあります。 キーワードと定義は次のとおりです-

S.No Keyword & Definition
1.

Web Server

これは、HTTPプロトコルを処理するインターフェースです。 その目標は、HTTP要求をアプリケーションサーバーに変換して、応答を取得することです。

2.

Application

これは、情報を収集するソフトウェアです。

3.

Application server

1つ以上のアプリケーションを保持するコンポーネントです

4.

Web application server

Webサーバーとアプリケーションサーバーの組み合わせです。

次の例は、CherryPyのサンプルコードを示しています-

import cherrypy

class demoExample:
   def index(self):
   return "Hello World!!!"
   index.exposed = True
cherrypy.quickstart(demoExample())

コードがどのように機能するかを理解しましょう-

  • CherryPy という名前のパッケージは、適切に機能するように、常に指定されたクラスにインポートされます。
  • 上記の例では、 index という名前の関数はパラメーター「Hello World !!!」を返します。
  • 最後の行はWebサーバーを起動し、指定されたクラス(ここではdemoExample)を呼び出し、デフォルトの関数インデックスに記載されている値を返します。

サンプルコードは、次の出力を返します-

デモの例