开源合同管理系统_合同管理系统技术架构

9851da7416c8fbb0dcaea417de0c41e6.png

HCBM 使用的开源组件

HCBM 完全基于开源产品打造。HCBM 的本身是使用 Spring Cloud 作为微服务架构,并使用了一些主流的开源工具进行DevOps及监控管理等。

a7f9a025b18a395c9ac2541b4da35921.png

1. 应用前端

HCBM 前端使用AntD Pro进行封装拓展。

核心组件有:

React:一个用于构建用户界面的 JAVASCRIPT 库。

AntD Pro:基于React的开箱即用的中台前端/设计解决方案。

Node.js:采用Node打包、构建前端应用

1. 微服务后端

HCBM 的微服务后端采用 Spring Cloud 作为微服务框架,使用 Spring Boot 作为开发脚手架。

核心组件有:

Spring Cloud:Spring Cloud 是一个集成了众多开源的框架,利用 Spring Boot 的开发便利性实现了服务治理、服务注册与发现、负载均衡、数据监控,REST API 发布方式等,基本囊括了分布式框架所需要的所有功能。是一套易开放、易部署、易维护的分布式开发工具包,如下是HCBM用到的一些Spring Cloud的组件:

6ec09bf62f130c045905b83bda4d2134.png
667275e3d1a4deea1f13200afd00cf8b.png

Spring Boot:Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

Mybatis:一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。

其他常用工具:

c4f0db7aabce713eea273cc43199d47b.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值