CherryPy - Vocabolario

Ci sono alcune importanti parole chiave che devono essere definite per comprendere il funzionamento di CherryPy. Le parole chiave e le definizioni sono le seguenti:

S.No Parola chiave e definizione
1.

Web Server

È un'interfaccia che si occupa del protocollo HTTP. Il suo obiettivo è trasformare le richieste HTTP nel server delle applicazioni in modo che ottengano le risposte.

2.

Application

È un software che raccoglie informazioni.

3.

Application server

È il componente che contiene una o più applicazioni

4.

Web application server

È la combinazione di server Web e server applicazioni.

Esempio

L'esempio seguente mostra un codice di esempio di CherryPy:

import cherrypy

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

Vediamo ora come funziona il codice -

  • Il pacchetto denominato CherryPy viene sempre importato nella classe specificata per garantire il corretto funzionamento.

  • Nell'esempio sopra, la funzione denominata index restituisce il parametro "Hello World !!!".

  • L'ultima riga avvia il server web e chiama la classe specificata (qui, demoExample) e restituisce il valore menzionato nell'indice della funzione predefinita.

Il codice di esempio restituisce il seguente output: