项目拆分
为什么要对项目进行拆分
-
出于开发方便考虑
-
出于维护方便考虑
-
出于拓展方便考虑
-
出于安全操作考虑
怎么对项目进行拆分
一、决定技术路线(技术选型)
我们在做架构的时候并没有讲到SSH,SSM。这些东西不叫架构.做叫做技术路线.在做架构的时候根本就没必要在意用得是什么语言,或者什么框架。
项目技术路线
1,数据库:mysql + mongodb + elasticsearch +Redis (缓存)
2,持久化层:spring-data ; mybatis-plus
3,业务层:Springboot;
4,Web:SpringMVC;
5,前端: 管理后台:jQuery+Bootstrap3 前端展示:vue +jquery + css;
6:开发模式 管理后台:以前传统模式(类似crm) 前端展示:前后端分离方式
二、根据开发模式或项目需求确定项目组成(基本组成)