沙漏商城
前言
电商项目中的各种业务可以说是软件开发中的经典业务。比如多规格商品,优惠券,订单状态机,支付等等。每个一个经典业务都有它的设计思想,首先就是表的设计,表结构如何拆分。如果业务复杂的话还需要考虑到设计模式,比如策略模式,模板模式,状态模式,适配器模式。再深入到细节时就需要具备各种技术知识,比如ORM框架,Web框架(SpringMVC),多线程,IO,计算机基础知识,前端开发框架,UI框架等等。
而本项目没有深入到各种技术知识,不过在代码上看到也是会有注释的,主要是在于实现这些业务场景,理解其中业务设计思想。