01-项目简介
1 课程定位
从单一架构阶段到分布式架构阶段的过渡。后台管理员系统使用单一架构开发。前台会 员系统使用分布式架构开发。
2 项目作用
帮助创业者发布创业项目,向大众募集启动资金的融资平台。
3 业务功能
-
众筹项目展示
-
众筹项目细节展示
-
支持项目
-
个人中心-我的众筹
-
发起众筹
-
管理员登录
-
管理员数据维护
-
角色数据维护
-
菜单数据维护
-
权限控制
4 项目架构
5 前置要求
- Spring
- SpringMVC
- MyBatis
- Maven
6 项目课程的学习方法
6.1 心态转变
养兵千日,用兵一时:着眼点要从学习具体技术的语法转变为思考如何实现业务功 能需求。
6.2 带兵出征
点:具体技术点
线:每一个请求的处理过程是一条线,对应 Tomcat 的线程池中的一个线程
面:多个请求组织在一起完成一个特定模块的功能
体:多个模块组合在一起构成一个完整的项目
6.3 攻城拔寨
目标:聚焦当前要完成的任务。目标明确后才能分析实现的思路。甚至有的时候需 要对大目标进行拆解,把很多小目标各个击破。
思路:针对目标的达成进行分析。具体到项目功能的实际开发中,体现为流程图。
代码:参照思路分析时绘制的流程图,把步骤翻译成写代码时的注释,再对照注释 具体编写代码。