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

Golang+Vue.js商城項目實戰

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

內容大鋼
    本書以Gin和Vue.js為核心框架,以全棧商城項目開發為主線,詳盡介紹前後端分離架構開發Web網站項目的關鍵階段和技術細節。全書共9章,第1章介紹網站運行原理及架構設計,為讀者揭開網站建設的序幕。第2章深入探討網站開發的流程,包括需求分析及設計方案。第3章和第4章分別講解Gin框架與ORM框架的應用,帶領讀者實踐Web開發中的重要環節。第5章至第7章逐步構建一個電子商務平台,包括從後端到前端功能的實現,詳盡展示系統配置、介面編寫及用戶界面的開發。第8章則聚焦于網站開發的高級技術,如Session管理、限流策略等,這些技術有助於提升網站性能與用戶體驗。第9章介紹使用Docker進行項目部署。
    本書內容豐富,技術先進,適合正在學習使用Go語言開發Web應用的初學者和缺少項目經驗的開發人員使用,也可以作為培訓機構和大中專院校的教學用書。

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

目錄
第1章  從認識網站開始
  1.1  網站概述
  1.2  認識網站類型
  1.3  網站運行原理及開發流程
  1.4  網站的演變過程
  1.5  網站評估指標
  1.6  什麼是集群
  1.7  什麼是分散式
  1.8  什麼是微服務
  1.9  本章小結
第2章  項目需求與設計
  2.1  需求分析說明
  2.2  系統設計說明
  2.3  前後端分離架構
  2.4  API規範與設計
  2.5  商城API設計方案
  2.6  搭建Mock Server
  2.7  本章小結
第3章  Golang後端框架Gin入門
  3.1  Golang後端框架Gin
  3.2  路由定義與路由變數
  3.3  靜態資源服務
  3.4  路由分組管理
  3.5  獲取請求信息
  3.6  返迴響應數據
  3.7  文件上傳功能
  3.8  中間件定義與使用
  3.9  本章小結
第4章  數據模型設計與應用
  4.1  Gorm安裝與入門
  4.2  模型定義與數據遷移
  4.3  模型關聯模式
  4.4  數據創建
  4.5  數據更新
  4.6  數據刪除
  4.7  數據查詢
  4.8  執行原生SQL
  4.9  鏈式操作
  4.10  鉤子函數
  4.11  資料庫事務
  4.12  本章小結
第5章  商城後端開發
  5.1  後端設計與說明
  5.2  系統功能配置
  5.3  定義數據模型
  5.4  數據分頁功能
  5.5  使用中間件實現會話
  5.6  跨域配置與路由定義
  5.7  註冊登錄與退出
  5.8  商城首頁

  5.9  商品列表
  5.10  商品詳情、收藏與加購
  5.11  購物車功能
  5.12  支付寶支付配置
  5.13  在線支付功能
  5.14  個人中心
  5.15  項目啟動與運行
  5.16  本章小結
第6章  Goland配置Vue.js開發環境
  6.1  前端框架概述
  6.2  安裝Node.js
  6.3  npm的配置與使用
  6.4  使用腳手架創建項目
  6.5  使用Goland配置編碼環境
  6.6  目錄結構與依賴安裝
  6.7  設置公共資源
  6.8  功能配置與應用掛載
  6.9  用戶登錄功能
  6.10  數據查詢功能
  6.11  系統運行效果
  6.12  本章小結
第7章  商城前端開發
  7.1  前端設計與說明
  7.2  系統功能配置
  7.3  Axios與Vuex配置
  7.4  Vue Router定義路由
  7.5  組件設計與應用
  7.6  實例化Vue對象
  7.7  商城首頁
  7.8  商品列表頁
  7.9  商品詳細頁
  7.10  註冊與登錄
  7.11  購物車功能
  7.12  個人中心頁
  7.13  網站異常頁
  7.14  本章小結
第8章  商城項目更多功能的實現
  8.1  商城項目會話功能的Session實現
  8.2  在Gin框架中實現限流技術
    8.2.1  限流技術介紹
    8.2.2  time/rate限流功能
  8.3  在Golang中使用Kafka實現消息隊列
    8.3.1  配置並運行Kafka
    8.3.2  在Gin中使用Kafka實現消息隊列
  8.4  在Golang中使用Elasticsearch搜索引擎
    8.4.1  Elasticsearch搜索引擎介紹
    8.4.2  Golang實現Elasticsearch數據讀寫
  8.5  在Gin框架中使用WebSocket實現在線聊天
  8.6  在Gin框架中使用Casbin實現許可權管理
  8.7  在Gin框架中使用Swag自動生成API文檔

  8.8  本章小結
第9章  商城項目的上線與部署
  9.1  安裝Docker
  9.2  Docker常用指令
  9.3  部署MySQL
  9.4  部署Vue+Nginx
  9.5  部署MySQL+Gin
  9.6  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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