说明:
(1)该Spring Boot电商项目的总结;
自己感觉,本项目的难点:
(1)根据项目需求,确定技术选型;
(2)根据项目需求,项目模块划分、架构设计、接口文档的编写;
(3)根据项目需求,数据库的设计;
(4)对于一个需求,能应对正确的情况还不够;要考虑到所有“不正常”的情况;即,默认情况下【用户的输入】是不可信任的;
(5)编程要规范;
(6)为了实现同一个业务,可能有多种实现策略;而,能够尽量选择比较不错的那个方案,是自己需要逐渐提升和积累的能力;
(7)对于一些常见业务场景的常见处理策略;这个自己要积累;
(8)常见的开发技巧、开发习惯、开发小tips,这个也需要积累;
(9)对于不同领域的项目,自己要有意识的去分析和积累;比如,这个项目是电商项目,而除此之外还有银行项目、政务管理系统项目、物流项目等等;对于这种不同领域的项目,自己最好起码能做到一精多知;
(10)一个项目要想能满足更高的需求、能更好的商用,还需要了解很多其他内容;比如,分布式,高并发、高可用,微服务,安全等等;
……