项目流程
一、需求分析
(一)功能分析
(二)功能流转
(三)美工设计( 设计软件的静态原型)
二、需求设计
1)设计实体(抽象实体)
2)设计“数据库
3)设计涉及的接口
DAO接口(数据访问对象):实体对象的CRUD方法。
项目原则: 通常一个实体对象就会对应一个DAO接口和一个DAO实现类
4)设计项目的目录结构
项目名称: web
包名:
org 开头为开源项目
com 开头为商业项目
目录结构:
- src
- com.entity
- com.dao
- com.dao.impl
- com.servlet
- com.test
- com.util
- com.exception
- WebRoot
- html文件
- images:目录。存放图片资源
- css:目录。存放css资源
- js:目录。存放js资源
三、 编码实现
开发顺序:
设计数据库-> 实体 -> DAO接口,DAO实现-> Servlet+html页面