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: