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 -