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: