项目简介
前后端分离的、基于移动客户端的微服务项目
技术关联:Spring Boot、Spring Cloud、MongoDB、ElasticSearch、FastDFS、SpringMVC等
项目开发流程
1.需求:开发企业与甲方沟通了解项目需要做什么
涉及人员:售前、项目经理、架构、开发人员、测试人员、UI人员
2.设计:设计项目的具体(有什么平台、模块、用例、接口、方法、方法参数、返回值等)
设计人员:项目经理(分配任务)、架构(技术选型、硬件选型、统一开发环境)、项目组长、开发人员、测试经理、测试人员
3.开发&测试:以小组为最小单元
4.部署实施
前后端分离
前端工程可独立运行、独立测试,与后端服务代码解耦合,最终形成的是基于HTML提供的类静态页面
后端工程师根据与前端工程师协商的访问接口进行开发
业务分析
1.文档制作
编写详设文档
2.UML制图
绘制所需UML - Rational Rose | Star UML
如:用例图、时序图、类图、状态图、组件图等
3.数据库建模
使用MongoDB做数据库 - PD
搭建前端环境
1.window下载安装NodeJS环境
2.编译前端工程源码(进入前端工程源码目录使用命令行执行)
# 安装
npm install
# 启动
npm start
# 测试
http://localhost:80/