CherryPy - Kelime Bilgisi

CherryPy'nin çalışmasını anlamak için tanımlanması gereken birkaç önemli anahtar kelime var. Anahtar kelimeler ve tanımlar aşağıdaki gibidir -

S.No Anahtar Kelime ve Tanım
1.

Web Server

HTTP protokolü ile ilgilenen bir arayüzdür. Amacı, HTTP isteklerini, yanıtları alacak şekilde uygulama sunucusuna dönüştürmektir.

2.

Application

Bilgi toplayan bir yazılım parçasıdır.

3.

Application server

Bir veya daha fazla uygulamayı tutan bileşendir

4.

Web application server

Web sunucusu ve uygulama sunucusunun birleşimidir.

Misal

Aşağıdaki örnek, CherryPy'nin örnek bir kodunu gösterir -

import cherrypy

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

Şimdi kodun nasıl çalıştığını anlayalım -

  • Adlı paket CherryPy düzgün çalışmayı sağlamak için her zaman belirtilen sınıfta içe aktarılır.

  • Yukarıdaki örnekte, adlı işlev index "Merhaba Dünya !!!" parametresini döndürür.

  • Son satır web sunucusunu başlatır ve belirtilen sınıfı çağırır (burada, demoExample) ve varsayılan işlev dizininde belirtilen değeri döndürür.

Örnek kod aşağıdaki çıktıyı döndürür -