在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:mallfoundry开源软件地址:https://gitee.com/mallfoundry/mallfoundry开源软件介绍:MallfoundryMallfoundry 是一个完全开源的使用 Spring Boot 开发的多商户电商平台。它可以嵌入到已有的 Java 程序中,或者作为服务器、集群、云中的服务运行。 领域模型(Interface)领域模型采用接口化设计,将模型(Model)设计成接口(Interface)。 public interface Product extends ProductBody, StoreOwnership { ProductId toId(); String getName(); void setName(String name); ProductType getType(); void setType(ProductType type); // ...} 将领域模型设计成接口有以下优点:
业务模块(Package)Mallfoundry 整体由共享内核、支撑域、业务域和核心域四个部分组成。
环境要求(Requirements)
开发(Development)使用 Git 克隆到本地进行开发。 $ git clone https://gitee.com/mallfoundry/mallfoundry.git$ cd mallfoundry$ mvn compile 项目的默认启动入口在 $ cd components/launch-modules/spring-boot$ cd src/main/java/org/mallfoundry$ cat StandaloneSpringBootApplication.java REST API Docs我们提供了一个部分 REST API 接口的文档: http://mallfoundry.gitee.io/mallfoundry-api-reference 前端界面(UI)整个 Mallfoundry 采用前后端分离的架构,后端服务不包含前端界面,需要另行编译安装前端。 商家后台前台(H5)持续更新中... 参与共建获得 Mallfoundry 的最新动态,可以关注公众号「不够具体」。 和优秀的小伙伴们一起探讨领域驱动设计(DDD),可以添加 QQ 群。 许可证(License)Mallfoundry 使用 GPLv2 许可证。有关详细信息,请参阅许可文件: |
请发表评论