Iscriviti ora!   
 
Misteri e Segreti  Misteri e Segreti      Tornado: un web server per Python 
 



 Menù

Forum
Chat
Nostradamus
Occulto
Satanismo
Stregoneria

 Ultimi post forum

Elvis
A chi piace Elvis? Sapete le storie che...

Creare gioco di...
Volevo creare un gioco di calcio, con Tgf o...

Guai con la neve
Avete avuto guai con la neve?

SUPERNATURAL...
CHI è UN FAN DI SUPERNATURAL?? La serie...

consigli per un...
ciao a tutti, come avrete capito dalla mia...

Inquinamento...
E' dannoso per l'ambiente? perchè? nella...

Help me please!!!!
Ciao a tutti e vi prego di darmi dei...

AAA NOKIA 6600...
Io ho sul computer circa 250 giochi e 60...

Motori
Secondo voi, qual è l'auto più bella di...

Il mitico giullare...
Venite a rndere onore al mitico giullare di...

Sara Scazzi nuda:...
Chiedo umilmente scusa a tutti per il titolo...

 


Tornado: un web server per Python


 
Tornado: un web server per Python

Nel campo dei web server esistono soluzioni praticamente per ogni piattaforma esistente. Vi presentiamo Tornado, un web server interamente scritto in Python, open source e non bloccante. Quest'ultima caratteristica, unita ad una buona velocità, permette di gestire migliaia di connessioni simultanee, il che lo rende ideale per web services real-time. Tornado non è l'unica soluzione disponibile per Python ma di sicuro è quella più diversa dalle altre. Ciò non significa che non saremo in grado di utilizzarlo come il più tradizionale dei web server, ma le potenzialità migliori le potremo cogliere andando utilizzandolo per applicazioni più specifiche. Il suo utilizzo è molto semplice e in questo articolo ci soffermeremo sul classico "Hello World". Questo primo esempio è tratto dalla documentazione ufficiale reperibile al sito http://www.tornadoweb.org/.

Il cuore dell'applicazione è costituito da un handler implementato nella classe "MainHandler" che estende le funzionalità della classe "tornado. Web. RequestHandler". Il metodo "get" viene sovrascritto e sulla pagina viene stampato "Hello, world". Possiamo ovviamente sostituire questo codice con qualsiasi altra cosa importando anche altri moduli e raggiungendo anche complessità notevoli. L'oggetto application di tipo "tornado. Web. Application" "lega" l'handler creato con il web server, specificando tramite la sintassi (r"/", MainHandler) il path e la classe handler. Invocando dal browser "nomehost: 8888/" verrà eseguito quell'handler. Possiamo tranquillamente aggiungere anche altri handler:

Prestiamo attenzione alla riga (r"/somma", SumHandler) che indica al web server che l'handler sarà raggiungibile al path "nomehost: 8888/somma".
A questo punto non ci resta che invitarvi a provare Tornado e a sperimentare le implementazioni più disparate.
Buona programmazione!



Autore: gasparef

 Commenti
LEGGI TUTTI

News di attualità

RAW vs JPEG:...
Spesso, nei forum specializzati, si...

La paura, un...
Sudore, cuore che batte all'impazzata, o...

I Farmaci...
Ne esistono di diversi tipi. I...

Stampe foto online:...
Grazie all'ampia diffusione del web e delle...

Fattaccio De Poesia
2 novembre 1975, ad Ostia muore Pier Paolo...

 




pubblicità | siti partner | regole | visione | diritti | ufficio stampa | donazioni | scrivici
© 1999-2012 - P.IVA 02284690035 - Grafica, layout e contenuti sono di esclusiva proprietà di Misteri e Segreti.

Web Design by ArcadiA Club

Powered by:
Spazi pubblicitari di alto livello