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

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

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

定 價(jià):¥79.00

作 者: 劉悅
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787512442436 出版時(shí)間: 2024-01-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

目錄
第1 章 項(xiàng)目概述: 分析需求和功能提取  
1 .1 分析需求 
1 .1 .1 需求描述  
1 .1 .2 需求評(píng)審  
1 .2 功能提取  
1 .2.1 功能點(diǎn)列表  
1 .2.2 UML  
1 .3 項(xiàng)目模塊 
1 .3 .1 模塊劃分  
1 .3 .2 思維導(dǎo)圖  
1 .4 本章總結(jié) 
第2 章 技術(shù)預(yù)研: Web 框架的選擇  
2.1 網(wǎng)絡(luò)規(guī)范  
2.1 .1 WSGI 
2.1 .2 ASGI  
2.1 .3 面向未來(lái) 
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 項(xiàng)目初始化 
3 .3 .2 文章的增刪改 
3 .3 .3 首頁(yè)展示 
3 .3 .4 詳情頁(yè)展示 
3 .3 .5 Docker 容器式部署 
3 .4 本章總結(jié) 
第4 章 項(xiàng)目啟動(dòng): 進(jìn)入開(kāi)發(fā) 
4.1 統(tǒng)一編碼規(guī)范 
4.1 .1 Pylint 代碼檢查 
4.1 .2 開(kāi)源項(xiàng)目風(fēng)格 
4.2 版本控制規(guī)范 
4.2.1 Git 基礎(chǔ)  
4.2.2 Git 操作流程 
4.2.3 Git 具體操作  
4.3 項(xiàng)目結(jié)構(gòu)規(guī)范 
4.3 .1 項(xiàng)目結(jié)構(gòu)目錄 
4.3 .2 單一入口 
4.3 .3 數(shù)據(jù)庫(kù)模型 
4.3 .4 前后端解耦 
4.3 .5 模板嵌套 
4.4 本章總結(jié) 
第5 章 用戶模塊  
5 .1 用戶注冊(cè) 
5 .1 .1 數(shù)據(jù)模型 
5 .1 .2 注冊(cè)接口 
5 .1 .3 密碼加密 
5 .1 .4 唯一驗(yàn)證 
5 .1 .5 注冊(cè)頁(yè)面 
5 .1 .6 郵箱驗(yàn)證 
5 .2 用戶登錄 
5 .2.1 登錄接口 
5 .2.2 JWT 令牌 
5 .2.3 登錄頁(yè)面 
5 .2.4 圖像驗(yàn)證碼 
5 .2.5 用戶認(rèn)證 
5 .3 三方登錄 
5 .3 .1 Github 三方登錄 
5 .3 .2 工廠模式封裝 
5 .4 Web 3 .0  
5 .4.1 MetaMask 
5 .4.2 錢(qián)包登錄 
5 .5 用戶權(quán)限 
5 .5 .1 數(shù)據(jù)模型 
5 .5 .2 權(quán)限控制 
5 .5 .3 后臺(tái)管理 
5 .6 本章總結(jié) 
第6 章 課程模塊 
6 .1 課程分類(lèi) 
6 .1 .1 數(shù)據(jù)模型 
6 .1 .2 遞歸算法 
6 .1 .3 分類(lèi)展示 
6 .2 課程發(fā)布  
6 .2.1 數(shù)據(jù)模型 
6 .2.2 文件上傳 
6 .2.3 分片上傳 
6 .2.4 發(fā)布接口 
6 .2.5 發(fā)布頁(yè)面 
6 .3 課程展示  
6 .3 .1 課程首頁(yè)  
6 .3 .2 分頁(yè)邏輯  
6 .3 .3 課程詳情頁(yè) 
6 .4 課程瀏覽排行榜 
6 .4.1 有序集合 
6 .4.2 瀏覽量存儲(chǔ)與展示 
6 .4.3 排行榜展示 
6 .4.4 N 1 問(wèn)題 
6 .5 課程檢索 
6 .5 .1 模糊查詢  
6 .5 .2 檢索頁(yè)面  
6 .5 .3 全文檢索  
6 .5 .4 Redisearch 安裝  
6 .5 .5 全文檢索數(shù)據(jù)同步 
6 .5 .6 全文檢索接口  
6 .6 課程管理  
6 .6 .1 封裝操作類(lèi) 
6 .6 .2 管理接口  
6 .6 .3 管理頁(yè)面  
6 .7 課程緩存  
6 .7.1 緩存邏輯  
6 .7.2 緩存裝飾器 
6 .8 本章總結(jié) 
第7 章 課程審核 
7.1 審核隊(duì)列  
7.1 .1 基于列表實(shí)現(xiàn) 
7.1 .2 優(yōu)先級(jí)隊(duì)列  
7.2 觸發(fā)審核任務(wù) 
7.2.1 被動(dòng)觸發(fā) 
7.2.2 主動(dòng)觸發(fā)  
7.3 審核管理  
7.3 .1 審核操作接口  
7.3 .2 審核管理頁(yè)面  
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 前期準(zhǔn)備  
8.2.2 支付基類(lèi)  
8.2.3 支付接口  
8.2.4 退 款 
8.3 跨境支付 
8.3 .1 前期準(zhǔn)備  
8.3 .2 支付類(lèi) 
8.3 .3 支付接口  
8.3 .4 退 款 
8.4 訂單輪詢 
8.4.1 延時(shí)隊(duì)列  
8.4.2 訂單查詢  
8.4.3 輪詢服務(wù)  
8.5 本章總結(jié) 
第9 章 消息推送與客服 
9 .1 Websocket 協(xié)議  
9 .1 .1 Tornado 實(shí)現(xiàn) Websocket 
9 .1 .2 Vue.js 鏈接 Websocket 
9 .1 .3 Websocket 認(rèn)證  
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 深度學(xué)習(xí)  
9 .4.2 模型訓(xùn)練  
9 .4.3 接口調(diào)用  
9 .4.4 三方接入  
9 .4.5 ChatGPT  
9 .5 本章總結(jié)  
第10 章 項(xiàng)目部署  
10.1 傳統(tǒng)式部署 
10.1 .1 配置 Python 3 .10 環(huán)境  
10.1 .2 配置數(shù)據(jù)庫(kù) 
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é)束語(yǔ) 
參考文獻(xiàn)

本目錄推薦

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