首页 > 图书中心 >图书详情
微信小程序云开发——Spring Boot+Node.js项目实战
作者:吴胜
丛书名:清华科技大讲堂
定价:59.90元
印次:1-3
ISBN:9787302550792
出版日期:2020.08.01
印刷日期:2021.12.30
本书介绍微信小程序开发入门、微信小程序云开发简介、云开发控制台的应用、云开发中小程序端数据库开发、云开发中服务端数据库开发、小程序与Spring Boot整合开发等内容,最后结合一个案例说明开发整个过程。本书以学习难度、开发步骤的方式来组织各个章节内容;还配备了示例的操作视频;可以帮助读者更好地理解、掌握微信小程序云开发技术。本书内容通俗易懂,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等读者;可以作为学校的教学用教材、自学的入门读物、开发过程的参考书。
more >前言 微信小程序发展很快,应用领域越来越多。但是,在云开发出现之前,开发时面临着在数据库、存储实现方面的挑战。虽然可以通过后端服务(如整合Spring Boot和MySQL)的方式提供数据库、存储服务,但是相对小程序的“轻便”“小巧”而言这种方案不是一种轻量、“小型”的解决方案,不仅开发过程更为复杂,后期的维护管理也略显困难。小程序官方提供的云开发方案较好地解决了这一问题。本书在第12章通过一个案例的两种实现方式(一种方式是通过微信小程序、Spring Boot和MySQL整合实现,另一种方式通过微信小程序云开发实现)的对比说明了这一点。 云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无须搭建服务器,使用云开发平台提供的 API 进行核心业务开发即可实现快速上线和迭代,同时这一功能能与开发者已经使用的云服务相互兼容。云开发提供了一整套云服务及简单易用的 API 和管理界面,以尽可能地降低后端开发成本; 让开发者轻松完成后端的操作和管理,能够专注于核心业务逻辑的开发。开发者可以使用云开发方案开发微信小程序、小游戏。通过云开发方案微信小程序就成功实现了一种前端(小程序端)、后端(服务端)、数据库全技术栈的一揽子、轻量级方案,这对开发者来说,意味着云开发时微信小程序开发功能更强、学习成本更低。 而且,云开发中HTTP API提供了非小程序端的其他应用(服务)访问云开发资源的功能,通过这些公共的API 开发者可以用不同的开发语言、框架和方法在已有服务器上访问云资源(数据库、存储和云函数),实现与云开发资源的互通。考虑微信云函数使用的Node.js和Java语言的通用性、Spring Boot的简易性,本书分别在第10章和第11章介绍如何用Spring Boot、Node.js来访问云开发中的API。通过这两章的对比,可以看出云开发中API调用的简便性和一致性。 对于学校来说,开设微信小程序(含组件、API和云开发)相关课程的可行性和必要性进一步增加了; 对于学习者而言,学习这方面知识的必要性也增加了。 本书主要介绍微信小程序云开发知识,涉及其他相关内容也是为更好地介绍微信小程序云开发知识。本书的读者对于微信小程序可以是零基础的。当然,如果读者需要更深入地了解微信小程序开发知识(非云开发的其他知识)则需要进行更深入的学习。 鉴于目前介绍这方面知识的书籍较少,为了帮助读者更好地掌握微信小程序云开发技术,本书循序渐进地介绍微信小程序云开发知识和示例代码。为了帮助读者更好地安排学习时间和帮助教师更好地安排课时,在下表中给出了各章的建议学时,建议学时分为理论学习学时和实践学时。 内容建议理论学时建议实践学时 第1章微信小程序开发入门21 第2章微信小程序云开发简介21 第3章云开发控制台的应用22 第4章不使用云服务的小程序开发示例22 第5章云开发中小程序端数据库开发22 第6章云开发中小程序端存储开发22 第7章云开发中云函数开发22 第8章云开发中服务端存储开发11 第9章云开发中服务端数据库开发21 第10章Spring Boot访问云开发API23 第11章Node.js访问云开发API22 第12章小程序与Spring Boot整合开发及云开发对比22 第13章案例13 合计学时2424 在开设相关课程时可以根据总课时、学生基础和教学目标等情况调整各章的学时。读者也可以有选择地阅读本书内容并安排好学时。 本书的主要内容参考了微信小程序官方文档,在参考文献中已经列出,在此向微信小程序云开发解决方案和官方文档的作者表示衷心的感谢和深深的敬意。本书在尽量遵守官方文档顺序的前提下按照学习难度由小到大、应用开发步骤的先后次序进行了内容的重新编排,对文档中数据库和存储、云函数和示例代码进行了调整,对官方文档中个别疑问之处进行了调整,为了节约篇幅去掉了一些重复内容或者需要读者查看的一些官方文档内容。 读者在学习的过程中,如果发现有疑问请参考官方文档并以实际可运行的代码作为解决疑问的判断依据。 配套资源 为便于教与学,本书配有240分钟微课视频、程序源码、教学课件、教学大纲、教学进度表、教案、习题答案、考试试卷。 (1) 获取教学视频方式:读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。 (2) 获取源代码方式:先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。 源代码 源代码使用说明 (3) 其他配套资源可以扫描本书封底的课件二维码下载。 由于时间短,加上编者水平有限,书中难免有疏漏之处,敬请读者朋友批评指正。 作者2020年7月
more >