1.Core web framework
tornado.web - web框架功能模塊,包括RequestHandler和Application兩個重要的類
tornado.httpserver - 實現了一個無阻塞HTTP服務器
tornado.template - html模板系統(tornado後端和前端交互,構成html頁面)
tornado.escape - html,json,urls等的編碼解碼和一些字符串操做(解決編碼問題)
tornado.locale - 國際化支持(如中文,英文等)html
2.Asynchronous networking底層模塊
tornado.ioloop - 核心的I/O事件循環
tornado.iostream - 對非阻塞的socket的簡單封裝,以方便經常使用讀寫操做
tornado.httpclient - 實現了一個http客戶端(支持同步,異步)
tornado.netutil - 網絡應用實現,如TCPServer類前端
3.和其餘第三方服務交互模塊
tornado.auth - 使用OpenId和Oauth進行第三方登陸
tornado.platform.twisted - 在Tornado上運行Twisted實現的代碼
tornado.websocket - 實現和瀏覽器的雙向通訊
tornado.wsgi - 與其餘python網絡框架/服務器的相互操做(如flask等)python
4.工具類
tornado.autoreload - 生產環境中自動檢查代碼更新
tormado.gen - 基於生成器的接口,可以使代碼異步運行
tornado.httputil - 分析http請求內容
tornado.options - 控制檯終端參數
tornado.process - 多進程實現的封裝
tornado.stack_context - 異步環境中對回調函數的上下文保存,異常處理
tornado.testing - 單元測試ios