1.需求分析,明确运行环境
a.分为几个功能模块,各个模块的需求搞清楚
b.运行在何种操作系统上
c.运行在何种web服务器上
2.制定开发规范,确定开发技术
a.参考java开发规范
b.测试规范
c.面向接口编程规范
d.确定采用何种框架去开发
e.数据库连接池技术
f.本项目涉及到的技术难点,从一开始就安排专人攻克
g.要写好类注释,属性注释,方法注释,复杂的方法或业务逻辑要写好注释,尽量按照文档注释的格式去写
h.命名规范:
包名:统一,按前后台区分命名
常量:全部大写
变量:全部小写
方法名:开头字母小写
类名:开头字母大写
接口:结尾用 Iface
接口的实现类:结尾用Impl
页面文件夹:区分为前后台,然后再按照功能模块区分
3.确定开发环境
a. 采用何种数据库,什么版本
b.采用jdk的版本
c.采用myeclipse的版本
d.采用tomcat的版本
e.采用何种操作系统
4.开发过程