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 -