已经做过需求分析。。
common-util
存放工具类common-reverse
MyBatise的逆向工程后台管理系统中:
admin-paret
父工程,负责子类的继承、聚合
webui
处理浏览器请求
component
组件
entity
实体类
同时要项目中要调用的第三方接口:
项目前置要求
学习做项目的方法:
点:具体技术点
线:每一个请求的处理过程是一条线,对应 Tomcat的线程池中的一个线程
面:多个请求组织在一起完成一个特定模块的功能
体:多个模块组合在一起构成个完整的项目
日标:聚焦当前要完成的任务。目标明确后才能分析实现的思路。甚至有的时候需要对大日标进行拆解,把很多小日标各个击破。
思路:针对目标的达成进行分析。具体到项日功能的实际开发中,体现为流程图。
代码:参照思路分衍时绘制的流程图,把步骤翻译成写代码时的注释,再对照注释具体编写代码。
软件工程
在后端工程中,基于Maven去创建工程
普通请求返回页面,Ajax请求返回JSON数据
名词解释
atcrowdfunding:尚筹网
packaging:打包方式
atcrowdfunding01-admin-parent
groupld:com.atguigu.crowd
artifactld: atcrowdfunding01-admin-parent
packaging: pom
atcrowdfunding02-admin-webui
groupld: com.atguigu.crowd
artifactld:atcrowdfunding02-admin-webui
packaging: war
atcrowdfunding03-admin-component
groupld: com.atguigu.crowd
artifactld: atcrowdfunding03-admin-component
packaging: jar
atcrowdfunding04-admin-entity
groupld: com.atguigu.crowd
artifactld: atcrowdfunding04-admin-entity
packaging: jar
atcrowdfunding05-common-util
groupld: com.atguigu.crowd
artifactld:atcrowdfunding05-common-util
packaging: jar
atcrowdfunding06-common-reverse
groupld: com.atguigu.crowd
artifactld: atcrowdfunding06-common-reverse
packaging: jar
下面就可以开始写代码了