CherryPy - Vocabulario

Hay algunas palabras clave importantes que deben definirse para comprender el funcionamiento de CherryPy. Las palabras clave y las definiciones son las siguientes:

S. No Palabra clave y definición
1.

Web Server

Es una interfaz que se ocupa del protocolo HTTP. Su objetivo es transformar las solicitudes HTTP al servidor de aplicaciones para que obtengan las respuestas.

2.

Application

Es un software que recopila información.

3.

Application server

Es el componente que contiene una o más aplicaciones.

4.

Web application server

Es la combinación de servidor web y servidor de aplicaciones.

Ejemplo

El siguiente ejemplo muestra un código de muestra de CherryPy:

import cherrypy

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

Entendamos ahora cómo funciona el código:

  • El paquete llamado CherryPy siempre se importa en la clase especificada para garantizar su correcto funcionamiento.

  • En el ejemplo anterior, la función denominada index devuelve el parámetro "¡¡¡Hola mundo !!!".

  • La última línea inicia el servidor web y llama a la clase especificada (aquí, demoExample) y devuelve el valor mencionado en el índice de función predeterminado.

El código de ejemplo devuelve la siguiente salida: