1.软件开发流程
需求调研分析
概要设计与详细设计
编码
测试
部署与维护
2.整体设计
1.分层:(1)表示层也叫视图层:基于web的jsp、servlet、struts。
(2)业务逻辑层:Pojo(普通java对象这里指Service,Manage)、spring
(3)数据访问层:hibernate,jdbc
2.所用技术
3.开发环境
4.命名规范
驼峰命名法、类接口首字母大写、接口以I开头、常量均大写单词间以下划线分隔。
注释:在代码中加入适当的注释:说明步骤,与说明非简单逻辑。
空行:在代码中加入适当的空行,就像写文章时要分段一样(增强可读性)。
要格式化代码、一个java文件中的代码不要过多、一个方法中的代码不要过多。
5.工程中所有的文件都采用utf-8编码。所有的页面都是使用utf-8编码,这样方便解决乱码问题。乱码一般情况下是乱用编码产生的。
实体的主键属性的类型使用Long型。
6.制订项目计划