**第6章类目管理微服务开发;**本章先容了电商平台的类目管理接口和 Web 类目管理后台两个微服务的开发实例,通过这个项目的开发和演示,我们清晰了微服务之间快速通讯和相互调用的方法。在类目管理接口开发中,我们通过 Spring Data JPA 开发工具,了解了 DDD 开发方法在 Spring 开发框架中的工作原理和实现方法。通过类目管理接口的实现,我们将有状态的数据访问举动,转酿成没有状态的接口服务。
下一章,我们将先容另一种数据库开发工具 MyBa巾,体验差别的数据库开发工具在 Spring项目工程中的应用方法。
**第7章库存管理与分布式文件系统;**本章先容了库存管理的微服务接口和一个相干的 Web 应用微服务的开发。在这个项目的开发过程中,我们使用了半主动的数据库开发框架 MyBatis ,体验了与使用 JPA 差别的开发实践。在生产应用中,读者可以根据实际环境选择使用。
同时,本章的 Web 应用开发也演示了使用分布式文件系统的方法,不管是使用 DFS ,还是使用 oss ,其设计思路和实现方法根本一致,以是我们只需掌握一种开发方法,就可以或许在实际应用中应用自如。
**第11章平台管理后台与商家菜单资源管理;**本章主要实现了平台管理后台的访问控制设计、商家注册及其权限,以及菜单的设置和管理等方面的功能。其中,商家注册及其权限、菜单的设置和管理,都是通过调用商家服务的ST API 微服务实现的。实际上,在我们的微服务架构设计中, Web 微服务的开发都是通过调用 RestAPI 微服务实现的,当需要在平台管理后台中对电商平台的各个服务功能进行管理时,都可以通过调用各种微服务接口来实现。
有关微服务的开发至此告一段落,从第 12 章开始,我们将从运维的角度探究微服务的部署及微服务运行环境的构建等方面的内容。