Spring 5企业级开发实战
上QQ阅读APP看书,第一时间看更新

本书预备知识

Java基础

需要读者掌握Java SE基础知识,这是最基本的也是最重要的。

Linux基础

本书讲解的Spring集成中间件开发部分,中间件都是基于Linux服务器进行部署的,因此读者应当掌握常用的Linux命令。

数据库基础

本书会涉及Spring对事务的支持和Spring集成Mycat或Sharding-JDBC进行分库分表操作,因此读者对数据库基础知识应有较好的掌握。

分布式系统基础

本书Spring系统集成部分会涉及当前互联网公司比较主流的分布式技术,读者需要对分布式系统的基础知识有一定的了解。

本书使用的软件版本

本书使用到的开发环境如下:

• 操作系统MacOS 10.14.3

• 开发工具Intellij IDEA 2018.1

• JDK版本1.8

• Tomcat 9.0.10

• maven-3.5.0

• Spring最新版5.1.5.RELEASE

本书系统集成部分使用到的多种组件的具体版本请参考对应章节。