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

微信公眾平台Spring Boot應用開發入門(微課視頻版)/清華科技大講堂

  • 作者:編者:吳勝|責編:陳景輝//張愛華
  • 出版社:清華大學
  • ISBN:9787302600152
  • 出版日期:2022/07/01
  • 裝幀:平裝
  • 頁數:218
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Java為開發語言,以Spring Boot為開發框架,由淺入深、循序漸進地介紹微信公眾平台Spring Boot應用開發。本書分為三部分,共15章。第一部分為基礎篇,包括第1?3章,介紹微信公眾平台應用開發簡介、Spring Boot應用開發入門和微信公眾平台應用開發入門;第二部分為應用篇,包括第4?9章,介紹接收普通消息和被動回復消息,菜單和事件的應用開發,模板消息等消息能力的應用開發,素材管理的應用開發,用戶管理的應用開發,賬號管理的應用開發;第三部分為綜合簡,包括第10?15章,介紹微信網頁開發、智能介面的應用開發、與第三方API的整合開發、與微信其他技術的整合開發、微信公眾號框架的應用開發和案例。
    本書適合微信公眾平台應用開發的初學者(特別是在校學生),Spring Boot開發學習者等使用,可以作為教學用的教材、自學的入門讀物、開發過程的參考書。

作者介紹
編者:吳勝|責編:陳景輝//張愛華

目錄
第一部分  基礎篇
  第1章  微信公眾平台應用開發簡介
    1.1  微信和微信公眾平台簡介
      1.1.1  微信簡介
      1.1.2  微信公眾平台簡介
    1.2  微信公眾平台相關技術的發展簡史
      1.2.1  微信發展簡史
      1.2.2  微信公眾平台發展簡史
      1.2.3  微信小程序、基礎庫和開發工具發展簡史
    1.3  微信公眾平台應用開發的準備工作
      1.3.1  伺服器配置和介面配置
      1.3.2  其他技術注意事項
      1.3.3  微信公眾平台介面調試工具的使用
      1.3.4  收集數據和實現功能的規範
    1.4  微信公眾平台應用開發的分類
      1.4.1  調用微信公眾平台API的應用開發
      1.4.2  基於微信公眾平台規範的應用開發
      1.4.3  基於網頁的微信公眾平台綜合開發
      1.4.4  基於智能對話等開放平台的綜合開發
      1.4.5  與第三方API的整合開發
      1.4.6  各種應用的綜合開發
    1.5  微信公眾平台Spring Boot應用開發的原理
      1.5.1  access_token說明
      1.5.2  開發框架
      1.5.3  微信公眾平台應用開發的一般步驟
      1.5.4  Spring Boot的開發步驟
    習題1
  第2章  Spring Boot應用開發入門
    2.1  Spring Boot簡介
      2.1.1  Spring的構成
      2.1.2  Spring Boot的特點
    2.2  實現Hello World的Web應用
      2.2.1  配置開發環境
      2.2.2  利用IDEA創建項目
      2.2.3  利用IDEA實現Hello World的Web應用
      2.2.4  配置項目屬性
    習題2
  第3章  微信公眾平台應用開發入門
    3.1  獲取access_token
      3.1.1  說明
      3.1.2  創建項目並修改文件pom.xml
      3.1.3  創建類TemptTOKEN
      3.1.4  創建類URLtoTokenUtil
      3.1.5  創建類TemptTokenUtil
      3.1.6  創建類TemptTOKENController
      3.1.7  運行程序
      3.1.8  運行程序或調試介面的方法說明
    3.2  網路檢測
      3.2.1  說明
      3.2.2  創建類CommonUtil

      3.2.3  創建類TestNetController
      3.2.4  運行程序
    3.3  獲取IP地址
      3.3.1  說明
      3.3.2  創建類WXServerInfoController
      3.3.3  運行程序
    3.4  驗證消息來自微信伺服器
      3.4.1  說明
      3.4.2  創建類CheckUtil
      3.4.3  創建類VerifyWXServerController
      3.4.4  運行程序
    習題3
第二部分  應用篇
  第4章  接收普通消息和被動回復消息
    4.1  說明
      4.1.1  公眾號接收來自用戶的普通消息和被動回復消息
      4.1.2  不同類型接收消息的規範
      4.1.3  不同類型被動回復消息的規範
    4.2  收到消息後進行簡單回復
      4.2.1  創建消息類
      4.2.2  創建類MessageTemplateUtil
      4.2.3  創建類ChangeMessageToXML
      4.2.4  創建類OutAndSendUtil
      4.2.5  創建類ReceiveMessageController
      4.2.6  運行程序
    4.3  收到消息后根據情況進行回復
      4.3.1  創建接收消息類
      4.3.2  創建回復消息類
      4.3.3  創建類SignUtil
      4.3.4  創建類MessageUtil
      4.3.5  創建類CoreService
      4.3.6  創建類ExOfMessageController
      4.3.7  運行程序
      4.3.8  示例說明
    習題4
  第5章  菜單和事件的應用開發
    5.1  說明
      5.1.1  自定義菜單的要求
      5.1.2  自定義菜單的按鈕類型
      5.1.3  自定義菜單的介面
      5.1.4  個性化菜單介面
    5.2  自定義菜單的應用開發
      5.2.1  創建自定義菜單項類
      5.2.2  創建類TextMessageToXML
      5.2.3  創建類MenuUtil
      5.2.4  創建類ButtonMenuService
      5.2.5  創建類MenuInit
      5.2.6  創建類ExOfMenuController
      5.2.7  運行程序
    習題5

  第6章  模板消息等消息能力的應用開發
    6.1  說明
      6.1.1  模板消息的基本規則
      6.1.2  相關介面
    6.2  模板消息的應用開發
      6.2.1  創建類UrlToOtherTypeUtil
      6.2.2  創建類TemplateMessageController
      6.2.3  運行程序之前的輔助工作
      6.2.4  運行程序
    6.3  介面調用頻次
      6.3.1  說明
      6.3.2  創建類ClearCountController
      6.3.3  運行程序
    6.4  獲取公眾號的自動回復規則
      6.4.1  說明
      6.4.2  創建類GetGZHRuleController
      6.4.3  運行程序
    6.5  客服消息
      6.5.1  說明
      6.5.2  創建類CustomerMessageUtil
      6.5.3  創建類CustomerServiceController
      6.5.4  運行程序
    6.6  語音消息識別
      6.6.1  說明
      6.6.2  創建類VoiceRecognitionController
      6.6.3  運行程序
    6.7  表情消息的應用開發
      6.7.1  說明
      6.7.2  輔助工作
      6.7.3  創建類Emojikeywords
      6.7.4  創建介面EmojiRepository
      6.7.5  創建類MessageTemplateUtil
      6.7.6  創建類EmojiController
      6.7.7  運行程序
    習題6
  第7章  素材管理的應用開發
    7.1  說明
      7.1.1  臨時素材
      7.1.2  永久素材
      7.1.3  素材總數
      7.1.4  素材列表
    7.2  素材管理的應用
      7.2.1  創建類ResourceProcessUtil
      7.2.2  創建類ResourceManageController
      7.2.3  運行程序
    習題7
  第8章  用戶管理的應用開發
    8.1  說明
      8.1.1  標籤管理
      8.1.2  設置用戶備註名

      8.1.3  獲取用戶基本信息
      8.1.4  獲取用戶列表
      8.1.5  獲取用戶地理位置
      8.1.6  黑名單管理
    8.2  進行用戶管理的應用開發
      8.2.1  創建類PostAndGetMethodUtil
      8.2.2  創建類UserManageController
      8.2.3  運行程序
    習題8
  第9章  賬號管理的應用開發
    9.1  說明
      9.1.1  生成帶參數的二維碼
      9.1.2  相關介面
    9.2  二維碼的應用開發
      9.2.1  創建類WeixinQRCode
      9.2.2  創建類EncodeUtil
      9.2.3  創建類AccountManageController
      9.2.4  運行程序
    習題9
第三部分  綜合篇
  第10章  微信網頁開發
    10.1  說明
      10.1.1  網頁授權
      10.1.2  介面
      10.1.3  JS-SDK說明文檔
    10.2  OAuth2.0網頁授權的應用開發
      10.2.1  創建類SNSUserInfo
      10.2.2  創建類WeixinOauth2Token
      10.2.3  創建類OAuth2Util
      10.2.4  創建類OAuth2Controller
      10.2.5  創建文件user.html
      10.2.6  運行程序
    10.3  JS-SDK的應用開發
      10.3.1  創建類WXAccessToken
      10.3.2  創建類WXJSAPITicket
      10.3.3  創建類JSAPIPageBean
      10.3.4  創建類WXErrorGlobal
      10.3.5  創建類WXUtil
      10.3.6  創建類WXJSAPIController
      10.3.7  創建文件dateUtil.js
      10.3.8  創建文件second.html
      10.3.9  運行程序
    習題10
  第11章  智能介面的應用開發
    11.1  說明
      11.1.1  語義理解
      11.1.2  翻譯
    11.2  語義理解的應用開發
      11.2.1  創建類SemanticEntity
      11.2.2  創建類QueryDataTemplate

      11.2.3  創建類SemanticController
      11.2.4  運行程序
    11.3  翻譯的應用開發
      11.3.1  創建類TranslateController
      11.3.2  運行程序
    習題11
  第12章  與第三方API的整合開發
    12.1  通過聚合數據API實現天氣預報的應用開發
      12.1.1  輔助工作
      12.1.2  創建類WxUtilService
      12.1.3  創建類WeatherService
      12.1.4  創建類WeatherAPI2Controller
      12.1.5  運行程序
    12.2  通過聚合數據API實現其他信息查詢的應用開發
      12.2.1  輔助工作
      12.2.2  創建類JHSJOtherAPIController
      12.2.3  運行程序
    12.3  通過百度API實現天氣預報的應用開發
      12.3.1  輔助工作
      12.3.2  創建類BaiduWeatherController
      12.3.3  運行程序
      12.3.4  天氣預報功能不同實現方法說明
    12.4  百度地圖等API的應用開發
      12.4.1  創建類BaseParam
      12.4.2  創建類PlaceSearch
      12.4.3  創建類PlaceSuggestion
      12.4.4  創建類PlacePoint
      12.4.5  創建類GeoCoding
      12.4.6  創建類TestBaiduAPIController
      12.4.7  運行程序
    習題12
  第13章  與微信其他技術的整合開發
    13.1  微信公眾號中調用微信小程序的應用開發
      13.1.1  說明
      13.1.2  輔助工作
      13.1.3  創建類WithMPController
      13.1.4  運行程序
    13.2  微信公眾號中調用微信對話開放平台的應用開發
      13.2.1  微信對話開放平台簡介
      13.2.2  輔助工作
      13.2.3  開放介面說明
      13.2.4  創建類PostAPIUtil
      13.2.5  創建類WithOpenAIController
      13.2.6  運行程序
    習題13
  第14章  微信公眾號框架的應用開發
    14.1  EasyWeChat的應用開發
      14.1.1  說明
      14.1.2  創建類EasyWechatDemo
      14.1.3  創建類EasyWechatController

      14.1.4  運行程序
    14.2  FastWeixin的應用開發
      14.2.1  說明
      14.2.2  添加依賴
      14.2.3  創建類MainServerSupport
      14.2.4  創建類FastWeixinController
      14.2.5  運行程序
    14.3  WxJava的應用開發
      14.3.1  說明
      14.3.2  添加依賴
      14.3.3  創建類WxJavaController
      14.3.4  運行程序
    習題14
  第15章  案例——開發一個簡易的個人微信公眾號
    15.1  應用開發
      15.1.1  創建類InitMenu
      15.1.2  創建類MenuService
      15.1.3  創建類SelectController和輔助工作
      15.1.4  創建類CaseController
      15.1.5  創建文件cookMenuInfo.html
      15.1.6  創建文件telephoneService.html
      15.1.7  創建文件stockInfo.html
      15.1.8  創建文件otherInfo.html
    15.2  程序功能和說明
      15.2.1  運行程序並關注公眾號
      15.2.2  菜單信息和菜單功能說明
      15.2.3  相對地址和JSON數據處理的簡單說明
    習題15
附錄A  測試環境的配置
附錄B  Spring Boot開發環境的配置
參考文獻

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