CherryPy - Vocabulário

Existem algumas palavras-chave importantes que precisam ser definidas para entender o funcionamento do CherryPy. As palavras-chave e as definições são as seguintes -

S.Não Palavra-chave e definição
1

Web Server

É uma interface que lida com o protocolo HTTP. Seu objetivo é transformar as solicitações HTTP para o servidor de aplicativos para que obtenham as respostas.

2

Application

É um software que coleta informações.

3 -

Application server

É o componente que contém um ou mais aplicativos

4

Web application server

É a combinação de servidor da web e servidor de aplicativos.

Exemplo

O exemplo a seguir mostra um código de amostra de CherryPy -

import cherrypy

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

Vamos agora entender como o código funciona -

  • O pacote denominado CherryPy é sempre importado na classe especificada para garantir o funcionamento adequado.

  • No exemplo acima, a função chamada index retorna o parâmetro “Hello World !!!”.

  • A última linha inicia o servidor web e chama a classe especificada (aqui, demoExample) e retorna o valor mencionado no índice de função padrão.

O código de exemplo retorna a seguinte saída -