Spring Boot 和 Spring Cloud 实战 - 从无到有搭建信息管理系统(系统总体架构) -- TerryHe 博客园
2017-10-15 20:19
771 查看
背景介绍 :Spring Boot 和 Spring Cloud 实战 - 从无到有搭建信息管理系统
在这篇文章中,先介绍一下整个系统的总体架构。
系统主要分为以下几个项目:
服务项目 Service
此项目没有操作界面,只提供接口让其他项目调用。该项目会直接操作数据库
控制台项目 Manager
此项目为管理人员操作的界面,使用浏览器进行登录后进行操作。该项目不会连接数据库,数据操作通过调用 Service 的接口完成
实体类项目 Model
所有项目用到的实体类,放在此项目中进行管理。被需要的项目引用。
工具库项目 Common
此项目中包含需要用到的公共工具类,如字符串处理,日期处理,文件操作等。被需要的项目引用。
批量处理项目 Batch
此项目用于运行需要定时执行的批量任务
这些项目之间的关系如下图所示:
Model 和 Common 项目为基础,在其之上是 Sevice, Service 之上是 Manager 和 Batch 项目。 上层会引用下层, 下层不会引用上层。
以上为后续讲解的主要项目,除此之外还有一些辅助项目,比如服务中心,配置中心等,后面讲到的时候再介绍。
在这篇文章中,先介绍一下整个系统的总体架构。
系统主要分为以下几个项目:
服务项目 Service
此项目没有操作界面,只提供接口让其他项目调用。该项目会直接操作数据库
控制台项目 Manager
此项目为管理人员操作的界面,使用浏览器进行登录后进行操作。该项目不会连接数据库,数据操作通过调用 Service 的接口完成
实体类项目 Model
所有项目用到的实体类,放在此项目中进行管理。被需要的项目引用。
工具库项目 Common
此项目中包含需要用到的公共工具类,如字符串处理,日期处理,文件操作等。被需要的项目引用。
批量处理项目 Batch
此项目用于运行需要定时执行的批量任务
这些项目之间的关系如下图所示:
Model 和 Common 项目为基础,在其之上是 Sevice, Service 之上是 Manager 和 Batch 项目。 上层会引用下层, 下层不会引用上层。
以上为后续讲解的主要项目,除此之外还有一些辅助项目,比如服务中心,配置中心等,后面讲到的时候再介绍。
相关文章推荐
- Spring Boot 和 Spring Cloud 实战 - 从无到有搭建信息管理系统 -- TerryHe 博客园
- Spring Cloud Spring Boot mybatis分布式微服务云架构(二十九)LDAP来管理用户信息(1)
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三十)LDAP来管理用户信息(2)
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十九):服务消费(Ribbon、Feign)
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(二十二):链路追踪(Sleuth、Zipkin)
- Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程
- 基于Spring Boot、Spring Cloud、Docker的微服务系统架构实践
- Spring Cloud搭建微服务架构----异构系统交互(C#调用Spring Cloud微服务)
- SpringCloud SpringBoot mybatis 分布式微服务(十七)Spring Boot中使用LDAP来统一管理用户信息
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三十一)事务管理(1)
- 基于Spring Boot、Spring Cloud、Docker的微服务系统架构实践
- 【课程分享】基于plusgantt的项目管理系统实战开发(Spring3+JDBC+RMI的架构、自己定义工作流)
- QiYu Admin-架构搭建(SpringBoot实战)
- 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十七)【权限架构系统(基础框架搭建)】
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十四):项目打包部署
- 架构实战项目心得(七):使用SpringBoot+Dubbo+Mybatisplus+Oracle搭建后台项目框架(一)
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(二十一):服务网关(Zuul)
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十):接口服务整理
- 基于SpringBoot 2.0正式版的SpringCloud的微服务实战项目搭建
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三十二)事务管理(2)