幫助中心 | 我的帳號 | 關於我們

Django+Vue系統架構設計與實現

  • 作者:黃永祥|責編:王金柱
  • 出版社:清華大學
  • ISBN:9787302635796
  • 出版日期:2023/07/01
  • 裝幀:平裝
  • 頁數:291
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以一個網站系統的構建為主線,以Django和Vue.js為核心框架,逐步深入講述網站系統架構設計和實現技術,分別從前後端開發和運維技術等多方面講述如何設計和搭建系統架構。前端採用Vue框架開發系統網頁,後端採用Django+MySQL框架搭建系統後台,並深入講述項目的部署方案、集群架構、負載均衡和分散式架構等技術實施。
    本書注重案例教學,講解深入淺出,適合有一定Django和Vue基礎的開發人員和網站開發人員閱讀,尤其適合缺少項目經驗的讀者,也可用作培訓機構和高校相關專業的教學用書。

作者介紹
黃永祥|責編:王金柱
    黃永祥,信息管理與信息系統專業學士,曾從事過系統開發和自動化開發,精通B/S和C/S自動化測試技術,多年網路爬蟲開發經驗,對反爬蟲機制有獨到的見解,精通Flask、Django等Web框架並有豐富的網站開發經驗。曾就職于廣州易點科技有限公司,擔任Python開發工程師,目前就職于廣東數據集成有限公司。熱愛分享和新技術的探索,在CSDN上發表多篇Python技術文章。

目錄
第1章  項目前端開發之Vue
  1.1  前端框架概述
  1.2  在Windows系統下安裝Node.js
  1.3  npm的配置與使用
  1.4  Vue腳手架搭建與運行項目
  1.5  PyCharm配置Vue編碼環境
  1.6  Vue目錄結構與依賴安裝
  1.7  設置項目公共資源
  1.8  功能配置與應用掛載
  1.9  用戶登錄組件
  1.10  產品查詢組件
  1.11  網站運行效果
  1.12  本章小結
第2章  Django開發API介面
  2.1  項目功能配置
  2.2  用戶登錄介面
  2.3  產品查詢介面
  2.4  Admin後台管理系統
  2.5  前後端API介面對接
  2.6  本章小結
第3章  項目部署上線
  3.1  選擇Ubuntu還是CentOS
  3.2  Vue打包與Nginx部署
  3.3  MySQL的安裝與配置
  3.4  Python3的下載與安裝
  3.5  Nginx+uWSGI部署Django
  3.6  本章小結
第4章  什麼是網站架構
  4.1  網站的演變過程
  4.2  網站評估指標
  4.3  什麼是集群
  4.4  什麼是分散式
  4.5  什麼是微服務
  4.6  本章小結
第5章  網站常用技術概述
  5.1  DNS域名解析
  5.2  內容分髮網絡
  5.3  代理技術
  5.4  消息隊列
  5.5  數據存儲
  5.6  本章小結
第6章  容器技術的應用
  6.1  Docker概述
  6.2  安裝Docker
  6.3  Docker的常用指令
  6.4  安裝MySQL
  6.5  Docker部署Vue
  6.6  Docker部署Django
  6.7  本章小結
第7章  前端架構設計

  7.1  使用DNS實現集群架構
  7.2  負載均衡擴展架構
  7.3  一些分散式設計的想法
  7.4  使用微前端框架實現分散式架構
  7.5  微前端框架的運行與調試
  7.6  本章小結
第8章  後端架構設計
  8.1  系統集群設計思路
  8.2  集群架構部署實施
  8.3  後端集群運行與調試
  8.4  分散式架構的設計思路
  8.5  微服務的功能拆分
  8.6  開發API網關
  8.7  調試與運行
  8.8  微服務註冊與發現
  8.9  Consul的安裝與介面
  8.10  Django與Consul的交互
  8.11  API介面關聯Consul
  8.12  Consul的負載均衡
  8.13  Django與Consul部署配置
  8.14  本章小結
第9章  資料庫架構設計
  9.1  資料庫集群方案
  9.2  一主多從集群結構
  9.3  多主集群結構
  9.4  資料庫分散式技術
  9.5  分庫分表實施方案
  9.6  讀寫分離程序設計
  9.7  分庫程序設計
  9.8  分表程序設計
  9.9  MySQL內置分表與設計
  9.10  本章小結
第10章  常見的系統架構設計技術
  10.1  什麼是會話
  10.2  分散式會話的實現方案
  10.3  緩存概述與問題
  10.4  分散式緩存技術選型
  10.5  了解分散式消息隊列
  10.6  Kafka簡述與安裝
  10.7  生產者與消費者
  10.8  Katka實現商品與訂單解耦
  10.9  分散式搜索引擎Elasticsearch
  10.10  Elasticsearch實現產品搜索
  10.11  分散式事務那些事
  10.12  分散式事務DTM實現訂單業務
  10.13  分散式鎖
  10.14  分散式ID
  10.15  雪花演算法與Redis生成分散式ID
  10.16  Consul實現配置中心
  10.17  服務降級技術

  10.18  服務限流方案
  10.19  服務熔斷功能
  10.20  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032