注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Tornado編程實戰(zhàn):基于Python異步Web框架前后端分離

Tornado編程實戰(zhàn):基于Python異步Web框架前后端分離

Tornado編程實戰(zhàn):基于Python異步Web框架前后端分離

定 價:¥79.00

作 者: 劉悅
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787512442436 出版時間: 2024-01-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書是國內(nèi)外少有的關(guān)于 Tornado 框架的專業(yè)技術(shù)書籍, 旨在為讀者提供全面、 系統(tǒng)的 Tornado框架開發(fā)指南。 本書從 Tornado 框架的基礎(chǔ)知識入手, 深入介紹 Tornado 框架的核心概念、 應(yīng)用場景、 開發(fā)技巧方面的內(nèi)容, 重點介紹使用 Vue.js Tornado 進行前后端分離 Web 開發(fā)的具體流程, 快速高效地構(gòu)建高性能、 高并發(fā)的 Web 應(yīng)用程序等。本書讀者對象為異步編程的入門人員、 進階人員、 前端程序員等編程愛好者以及 Tornado 框架技術(shù)相關(guān)院校和培訓機構(gòu)相關(guān)師生。

作者簡介

暫缺《Tornado編程實戰(zhàn):基于Python異步Web框架前后端分離》作者簡介

圖書目錄

目錄
第1 章 項目概述: 分析需求和功能提取  
1 .1 分析需求 
1 .1 .1 需求描述  
1 .1 .2 需求評審  
1 .2 功能提取  
1 .2.1 功能點列表  
1 .2.2 UML  
1 .3 項目模塊 
1 .3 .1 模塊劃分  
1 .3 .2 思維導圖  
1 .4 本章總結(jié) 
第2 章 技術(shù)預(yù)研: Web 框架的選擇  
2.1 網(wǎng)絡(luò)規(guī)范  
2.1 .1 WSGI 
2.1 .2 ASGI  
2.1 .3 面向未來 
2.2 Flask 框架 
2.2.1 微型框架 
2.2.2 功能組件 
2.2.3 需求契合 
2.3 Tornado 框架  
2.3 .1 Epoll 
2.3 .2 單線程異步 
2.3 .3 功能組件 
2.4 本章總結(jié) 
第3 章 Tornado 基礎(chǔ): 初試鋒芒  
3 .1 環(huán)境搭建 
3 .1 .1 傳統(tǒng)的搭建方式 
3 .1 .2 基于 Docker 的搭建方式  
3 .1 .3 編輯器的選擇 
3 .2 基礎(chǔ)功能 
3 .2.1 異步編程 
3 .2.2 參數(shù)傳遞 
3 .2.3 路由管理 
3 .2.4 中間件 
3 .2.5 異步 ORM  
3 .2.6 跨域處理 
3 .2.7 模板引擎 
3 .2.8 序列化 
3 .3 博客系統(tǒng) 
3 .3 .1 項目初始化 
3 .3 .2 文章的增刪改 
3 .3 .3 首頁展示 
3 .3 .4 詳情頁展示 
3 .3 .5 Docker 容器式部署 
3 .4 本章總結(jié) 
第4 章 項目啟動: 進入開發(fā) 
4.1 統(tǒng)一編碼規(guī)范 
4.1 .1 Pylint 代碼檢查 
4.1 .2 開源項目風格 
4.2 版本控制規(guī)范 
4.2.1 Git 基礎(chǔ)  
4.2.2 Git 操作流程 
4.2.3 Git 具體操作  
4.3 項目結(jié)構(gòu)規(guī)范 
4.3 .1 項目結(jié)構(gòu)目錄 
4.3 .2 單一入口 
4.3 .3 數(shù)據(jù)庫模型 
4.3 .4 前后端解耦 
4.3 .5 模板嵌套 
4.4 本章總結(jié) 
第5 章 用戶模塊  
5 .1 用戶注冊 
5 .1 .1 數(shù)據(jù)模型 
5 .1 .2 注冊接口 
5 .1 .3 密碼加密 
5 .1 .4 唯一驗證 
5 .1 .5 注冊頁面 
5 .1 .6 郵箱驗證 
5 .2 用戶登錄 
5 .2.1 登錄接口 
5 .2.2 JWT 令牌 
5 .2.3 登錄頁面 
5 .2.4 圖像驗證碼 
5 .2.5 用戶認證 
5 .3 三方登錄 
5 .3 .1 Github 三方登錄 
5 .3 .2 工廠模式封裝 
5 .4 Web 3 .0  
5 .4.1 MetaMask 
5 .4.2 錢包登錄 
5 .5 用戶權(quán)限 
5 .5 .1 數(shù)據(jù)模型 
5 .5 .2 權(quán)限控制 
5 .5 .3 后臺管理 
5 .6 本章總結(jié) 
第6 章 課程模塊 
6 .1 課程分類 
6 .1 .1 數(shù)據(jù)模型 
6 .1 .2 遞歸算法 
6 .1 .3 分類展示 
6 .2 課程發(fā)布  
6 .2.1 數(shù)據(jù)模型 
6 .2.2 文件上傳 
6 .2.3 分片上傳 
6 .2.4 發(fā)布接口 
6 .2.5 發(fā)布頁面 
6 .3 課程展示  
6 .3 .1 課程首頁  
6 .3 .2 分頁邏輯  
6 .3 .3 課程詳情頁 
6 .4 課程瀏覽排行榜 
6 .4.1 有序集合 
6 .4.2 瀏覽量存儲與展示 
6 .4.3 排行榜展示 
6 .4.4 N 1 問題 
6 .5 課程檢索 
6 .5 .1 模糊查詢  
6 .5 .2 檢索頁面  
6 .5 .3 全文檢索  
6 .5 .4 Redisearch 安裝  
6 .5 .5 全文檢索數(shù)據(jù)同步 
6 .5 .6 全文檢索接口  
6 .6 課程管理  
6 .6 .1 封裝操作類 
6 .6 .2 管理接口  
6 .6 .3 管理頁面  
6 .7 課程緩存  
6 .7.1 緩存邏輯  
6 .7.2 緩存裝飾器 
6 .8 本章總結(jié) 
第7 章 課程審核 
7.1 審核隊列  
7.1 .1 基于列表實現(xiàn) 
7.1 .2 優(yōu)先級隊列  
7.2 觸發(fā)審核任務(wù) 
7.2.1 被動觸發(fā) 
7.2.2 主動觸發(fā)  
7.3 審核管理  
7.3 .1 審核操作接口  
7.3 .2 審核管理頁面  
7.3 .3 審核任務(wù)加權(quán)分配 
7.4 本章總結(jié)  
第8 章 支付模塊 
8.1 課程訂單 
8.1 .1 數(shù)據(jù)模型  
8.1 .2 生成訂單  
8.1 .3 訂單管理 
8.2 三方支付 
8.2.1 前期準備  
8.2.2 支付基類  
8.2.3 支付接口  
8.2.4 退 款 
8.3 跨境支付 
8.3 .1 前期準備  
8.3 .2 支付類 
8.3 .3 支付接口  
8.3 .4 退 款 
8.4 訂單輪詢 
8.4.1 延時隊列  
8.4.2 訂單查詢  
8.4.3 輪詢服務(wù)  
8.5 本章總結(jié) 
第9 章 消息推送與客服 
9 .1 Websocket 協(xié)議  
9 .1 .1 Tornado 實現(xiàn) Websocket 
9 .1 .2 Vue.js 鏈接 Websocket 
9 .1 .3 Websocket 認證  
9 .1 .4 Websocket 心跳重連 
9 .2 消息系統(tǒng)  
9 .2.1 消息推送 
9 .2.2 消息記錄  
9 .2.3 消息展示 
9 .3 在線客服 
9 .3 .1 信息隔離  
9 .3 .2 聊天界面 
9 .4 AI 客服 
9 .4.1 深度學習  
9 .4.2 模型訓練  
9 .4.3 接口調(diào)用  
9 .4.4 三方接入  
9 .4.5 ChatGPT  
9 .5 本章總結(jié)  
第10 章 項目部署  
10.1 傳統(tǒng)式部署 
10.1 .1 配置 Python 3 .10 環(huán)境  
10.1 .2 配置數(shù)據(jù)庫 
10.1 .3 配置Supervisor  
10.1 .4 配置 Nginx 
10.1 .5 配置域名解析 
10.1 .6 配置https 
10.2 Docker 容器式部署  
10.2.1 安裝 Docker 
10.2.2 修改配置 
10.2.3 打包鏡像 
10.2.4 鏡像上傳 
10.3 容器編排 
10.3 .1 Docker-Compose  
10.3 .2 Kubernetes 
10.4 本章總結(jié) 
10.5 結(jié)束語 
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號