Javashop是国内基于Java开发的企业级电商平台,现推出7.0版本,更新内容如下:
一、采用Spring boot。
二、restful 化(无状态、跨域,三端支撑)。
三、前后端分离。
四、认证采用token式。
五、三端分离部署(买家、卖家、平台)。
六、订单事务优化,采用Redis执行lua脚本扣减库存,进一步提升性能。
七、完整的单元测试(覆盖所有controller及复杂的业务类)。
八、完整的Swagger API文档。
九、数据模型规范:DO/DTO/VO。
官网:http://www.javamall.com.cn/
架构概览
Javashop使用Spring Boot做为基础架构,使用spring mvc实现Rest API,并通过Swagger提供了完整的API可实现化文档,使用Spring security做为安全机制,采用token式验权(使用jwt),使用spring cloud的config server做为统一的配置中心,使用druid做为数据库连接池。
订单流程架构