CherryPy - Vocabulaire
Il y a quelques mots-clés importants qui doivent être définis afin de comprendre le fonctionnement de CherryPy. Les mots-clés et les définitions sont les suivants -
S. Non | Mot-clé et définition |
---|---|
1. | Web Server C'est une interface traitant du protocole HTTP. Son objectif est de transformer les requêtes HTTP vers le serveur d'application afin qu'ils obtiennent les réponses. |
2. | Application C'est un logiciel qui rassemble des informations. |
3. | Application server C'est le composant contenant une ou plusieurs applications |
4. | Web application server C'est la combinaison d'un serveur Web et d'un serveur d'applications. |
Exemple
L'exemple suivant montre un exemple de code de CherryPy -
import cherrypy
class demoExample:
def index(self):
return "Hello World!!!"
index.exposed = True
cherrypy.quickstart(demoExample())
Voyons maintenant comment fonctionne le code -
Le package nommé CherryPy est toujours importé dans la classe spécifiée pour garantir un fonctionnement correct.
Dans l'exemple ci-dessus, la fonction nommée index renvoie le paramètre «Hello World !!!».
La dernière ligne démarre le serveur Web et appelle la classe spécifiée (ici, demoExample) et renvoie la valeur mentionnée dans l'index de fonction par défaut.
L'exemple de code renvoie la sortie suivante -