Spring Boot实战金融理财项目(2)

1、目的

这个课程是为了学习Spring MVC和Spring Boot而学习的实战项目

2、项目介绍


这个项目包含2个端:销售端和管理端,主要的功能就是如上图。通过套壳公司来进行登录、浏览商品、购买商品等操作

销售端可以查询产品,下单

管理端可以查询产品

3、模块设计


包含3层,底层是Util工具包,Quartz是定时任务,Swagger是API的文档管理

中间层有数据访问层Entity,对外的接口API层;

面向用户的是2个端:管理端和销售端

4、课程安排


准备工作包括搭建开发环境和编写entity模块


管理端会实现功能和自动化测试、还有Swagger


销售端比较复杂,会使用到JsonRpc,hazelcast,activemq,自动化测试,tyk,quartz

JsonRpc:json rpc(remote protocol call)是一种以json为协议的远程调用服务,具有开发调试简单,多平台通用的特性。

Hazelcast:Hazelcast作为一个高度可扩展的数据分发和集群平台,提供了高效的、可扩展的分布式数据存储、数据缓存。Hazelcast是开源的,在分布式技术方面,Hazelcast提供了十分友好的接口供开发者选择,如Map,Queue,ExecutorService, Lock和Jcache。 Hazelcast的稳定性很高,分布式应用可以使用Hazelcast进行存储数据、同步数据、发布订阅消息等。

tyk:Tyk 是一个开源的、轻量级的、快速可伸缩的 API 网关,支持配额和速度限制,支持认证和数据分析,支持多用户多组织,提供全 RESTful API。


======================

完整课程请点击了解

http://note.youdao.com/noteshare?id=6372b19b259156dfc859d6adc0d66515&sub=A69B2B0E72C5476680000746F3AFFF9C

猜你喜欢

转载自blog.csdn.net/weixin_42644255/article/details/81063121
今日推荐