首页 > 图书中心 >图书详情

Spring Boot区块链应用开发入门-微课视频版

提供代码、课件、试卷、答案、教学进度、教案等,咨询QQ:2301891038(仅限教师)。本书由浅入深地讲解Spring Boot区块链应用开发知识,配以丰富实战案例和精讲微课视频。

作者:吴胜
丛书名:清华科技大讲堂
定价:69.90
印次:1-3
ISBN:9787302552574
出版日期:2020.07.01
印刷日期:2024.07.16

本书先介绍区块链基础知识和Spring Boot区块链应用开发基础知识,再介绍区块链应用的基础开发、P2P实现、消息机制的实现、数据库开发、共识算法的实现、工作流和多语言开发;然后,介绍Java语言版的区块链库、API、框架的应用。最后,结合一个简单案例演示了Spring Boot区块链应用开发的过程。 本书由浅入深结合示例介绍各个知识点;并以区块链应用开发技术所处的层次由低到高、Spring Boot开发的由易到难和开发步骤的先后次序来组织章节内容;还配备了示例的操作视频;可以帮助读者更好地理解、掌握Spring Boot区块链应用开发。

more >

前言 区块链技术是以比特币为代表的数字加密货币体系的核心支撑技术,具有高度透明、去中心化、去信任、集体维护、匿名等特性,能够通过运用数据加密、时间戳、分布式共识和经济激励等手段,在节点无须互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案。区块链技术作为下一代互联网的核心技术之一,其应用实现技术与分布式系统(微服务架构)、NoSQL数据库、消息机制、工作流、多语言开发等热门技术密切相关,同时与大数据、人工智能等技术融合,可向众多软件系统提供基础性支持,具有广阔的应用前景。区块链技术的应用将会给金融等众多领域带来翻天覆地式的变化,还可以被广泛应用于供应链、政务、慈善等众多领域。 基于Spring Boot具备简单、易用、易学、易上手等特点,本书以Spring Boot进行区块链应用开发。 考虑到初学者(特别是在校学生)对分布式系统、Spring Boot和区块链应用的开发经验较少,为了帮助读者更好地安排学习时间和教师更好地安排教学进度,给出如下表所述的各章的建议学时。 章内容 建议理论学时 建议实践学时 第1章区块链基础 2 0.5 第2章Spring Boot开发基础 2 1 第3章区块链应用的基础开发 3.5 2.5 第4章区块链应用的P2P实现 3.5 3 第5章区块链应用中消息机制的实现 2.5 2.5 第6章区块链应用中数据库开发 4 3 第7章区块链应用中共识算法的实现 3 2 第8章工作流、多语言和智能合约的应用 2.5 2.5 第9章区块链库、API和框架的应用 3.5 3.5 第10章基于区块链的简易系统开发 3.5 3.5 合计学时 30 24 在开设Spring Boot区块链应用开发相关课程时,教师可以根据实际情况进行调整。读者也可以有选择地阅读章节内容、安排学时。 本书特色 (1) 以Spring Boot为开发工具,为Java开发人员快速了解区块链开发基础知识提供了便利。 (2) 实战案例丰富,包括37 个知识点案例和3个完整项目案例。 (3) 内容由浅入深、循序渐进,代码详尽。 配套资源 为便于教与学,本书配有全书源代码、教学课件、教学大纲、教案、教学进度表、习题参考答案及222分钟微课视频。 (1) 获取教学视频方式: 读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。 (2) 获取源代码、习题参考答案: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。 源代码 关于如何直接使用源代码的说明 习题参考答案 (3) 其他配套资源可以扫描本书封底的课件二维码下载。 读者对象 本书主要面向广大从事区块链开发、Java开发的专业人员,从事高等教育的教师,高等院校的在读学生及相关领域的广大科研人员。 本书的编写参考了诸多相关资料,在此表示衷心的感谢。限于个人水平和时间仓促,书中难免存在疏漏之处,欢迎读者批评指正。 编者2020年7月

more >
扫描二维码
下载APP了解更多

同系列产品more >

机器学习基础(第2版·题库·微课视...

吕云翔 王渌汀 袁琪 许
定 价:59元

查看详情
程序设计竞赛入门(Python版)第2版

黄龙军
定 价:49元

查看详情
低代码:企业应用实战

史昕,黄承宁,李维佳
定 价:89元

查看详情
防火墙技术及应用

叶晓鸣、甘刚
定 价:59.80元

查看详情
算法竞赛

罗勇军,郭卫斌
定 价:168元

查看详情
图书分类全部图书
more >
  • 吴胜,博士,副教授;一致从事软件工程、电子商务等方面的教学工作,有丰富的教学经验;2006年通过软件资格考试中“信息系统项目管理师”(高级)考试;曾在信息管理与信息系统、云会计等方面发表近20余篇中文核心论文;曾于2007年出版《人工智能基础与应用》一书(合编,第一编者),于2018年在清华大学出版社出版《微信小程序开发基础》。
  • 本书详细讲解Spring Boot和区块链的基础知识点,重点讲解了Spring Boot区块链应用开发,并配以精彩知识点案例和微课视频讲解;最后以完整项目案例和实操视频来巩固训练。配套资源有:程序源码、电子课件、教学大纲、微课视频。
more >
  • 目录

    第1章区块链基础

    1.1区块链简介

    1.1.1区块链的含义

    1.1.2区块链的特点

    1.1.3区块链的分类

    1.2区块链的发展

    1.2.1区块链的发展简史

    1.2.2区块链的发展阶段

    1.3区块链的应用领域

    1.3.1信息数据领域

    1.3.2金融与数字资产领域

    1.3.3供应链领域

    1.3.4政务领域

    1.4区块链应用开发的相关技术

    1.4.1技术模型

    1.4.2支持环境

    1.4.3信任机制

    1.4.4智能合约

    1.4.5应用系统

    1.4.6区块链技术的多样性

    1.5比特币钱包的安装与使用

    1.5.1Electrum钱包的功能

    1.5.2网页版Coin.Space钱包的功能

    习题1

    第2章Spring Boot开发基础

    2.1Spring Boot基础

    2.1.1Spring Boot简介

    2.1.2Spring Boot的主要特点

    2.2配置Spring Boot开发环境

    2.2.1安装和配置JDK

    2.2.2安装IDEA

    2.3创建项目与项目基本情况

    2.3.1利用IDEA创建项目

    2.3.2项目的基本构成

    2.4Spring Boot开发起步

    2.4.1软件生命周期

    2.4.2Spring Boot开发步骤

    2.5helloworld项目的实现

    2.5.1添加依赖

    2.5.2创建类Block

    2.5.3创建类Se...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘