项目实战笔记(天天吃货)
记录电商单体项目开发(项目整体概况)
大型网站的8大特点
高并发
高可用
大数据
迭代周期短
用户量庞大
可持续发展
安全级别高
可弹性、可伸缩
完成单体项目的开发后,会进入集群,分布式的开发
一,构建maven多模块项目
分别为 foodie-dev
- foodie-commom 常用工具类等
- foodie-pojo 实体类,BO,VO等
- foodie-mapper 相应mapper接口
- foodie-service 接口实现类,业务逻辑
- foodie-api 提供接口,实现功能
# ***父级模块***
<groupId>com.imooc</groupId>
<artifactId>foodie-dev</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
<module>foodie-dev-common</module>
<module>foodie-dev-pojo</module>
<module>foodie-dev-mapper</module