移動應用接口開發(微信公眾號及小程序)
李偉林
- 出版商: 電子工業
- 出版日期: 2025-01-01
- 定價: $312
- 售價: 8.5 折 $265
- 語言: 簡體中文
- 頁數: 264
- ISBN: 7121492539
- ISBN-13: 9787121492532
下單後立即進貨 (約4週~6週)
商品描述
本書針對企業級移動應用的全棧開發需求,先概括介紹了移動應用接口開發的基礎知識,然後介紹了Spring Boot接口開發的相關知識,之後以微信公眾號和微信小程序為例闡述了基於因特網開放接口的前端應用二次開發技術,最後以一個電子商城小程序為例,綜合展示了移動應用接口開發從前端到後端、從設計到實現的完整流程,旨在提升讀者在知識綜合應用方面的能力。本書精選了鄉村振興、因特網行為規範等課程思政案例,鼓勵讀者積極承擔社會責任,並激發讀者勇於探索和創新的熱情。本書可以作為高職高專、應用型本科院校,以及軟件開發培訓學校小程序開發、公眾號開發、移動應用接口開發、Web全棧開發等相關課程的教材和實訓指導書,也可以作為有一定Web前端、後端技術基礎的網站開發人員和社會在職人員的參考書。
目錄大綱
第1章 移動應用接口開發概述 1
1.1 常見移動應用場景下的接口 1
1.2 接口四要素 2
1.3 接口文檔的內容及編寫規範 3
1.4 接口安全認證 4
第2章 Spring Boot接口開發 6
2.1 Maven 7
2.1.1 配置Maven 7
2.1.2 新建Maven項目 8
2.1.3 引入Spring Boot 10
2.2 Spring Boot的基礎知識 13
2.2.1 Spring Boot的配置 15
2.2.2 控制器路徑匹配規則 16
2.2.3 帶參數控制器 17
2.2.4 請求體和響應體註解 19
2.3 Spring Boot與DRUID的集成 20
2.4 Spring Boot與MyBatis的集成 22
2.5 Spring Boot與MyBatis-Plus的集成 26
第3章 微信公眾號及接口開發 28
3.1 微信公眾平臺概述 28
3.2 公眾號運營的非開發者模式 30
3.3 公眾號運營的開發者模式 33
3.3.1 開發者模式的配置 35
3.3.2 獲取訪問令牌 38
3.3.3 獲取用戶列表 40
3.3.4 發送文本消息及群發消息 42
3.3.5 發送自定義模板消息 44
3.3.6 創建自定義菜單 47
3.3.7 接收用戶互動消息 51
3.4 公眾號接入百度智能雲接口 59
3.5 公眾號網頁授權接口 64
3.6 公眾號與數據庫交互 69
3.6.1 數據準備 69
3.6.2 流程設計 70
3.6.3 數據映射 70
3.6.4 Thymeleaf引入 71
3.6.5 功能實現 72
3.7 公眾號智能接口應用擴展 74
第4章 微信小程序及接口開發 76
4.1 小程序開發準備 77
4.1.1 賬號與開發設置 77
4.1.2 集成開發工具 79
4.2 小程序開發基礎 80
4.2.1 小程序基礎構件 81
4.2.2 系統組件 82
4.2.3 自定義組件 86
4.2.4 小程序的事件驅動機制 93
4.3 小程序API 97
4.3.1 同步請求與異步請求 98
4.3.2 交互式接口 101
4.3.3 路由接口 103
4.3.4 小程序開放接口 105
4.3.5 地圖和位置接口 109
4.3.6 網絡請求接口 117
4.4 小程序服務器接口 121
4.4.1 獲取接口訪問令牌 122
4.4.2 小程序登錄接口 123
4.4.3 開放數據驗證與解密接口 128
4.4.4 發送訂閱消息接口 137
4.5 小程序與數據庫交互 141
4.5.1 接收文件接口 142
4.5.2 查詢數據接口 145
4.5.3 增加數據接口 148
4.6 小程序雲開發 155
4.6.1 雲數據庫開發 157
4.6.2 雲函數開發 161
4.6.3 雲存儲開發 164
第5章 綜合應用案例 169
5.1 系統設計 170
5.1.1 概要設計 170
5.1.2 詳細設計 171
5.2 系統實現 178
5.2.1 系統框架實現 178
5.2.2 公共服務模塊實現 186
5.2.3 後端業務邏輯實現 191
5.2.4 前端頁面實現 216
5.3 部署測試 249
5.3.1 完善增加商品功能 249
5.3.2 部署服務器環境 255
附錄A 258