一千零一夜产品部 系统开发规范V1.0
一千零一夜途遇科技有限公司
2015-11-03
修改记录
版本号 V1.0 修改人 刘伟 修改内容 规范第一版 目录
1 2 3 4
前言 ........................................................................................................................ 4 开发管理 ................................................................................................................ 4 项目周期 ................................................................................................................ 4 命名规范 ................................................................................................................ 5
4.1 4.2 4.3 4.4 4.5
项目编号命名规范 .................................................................................................... 5 文档命名规范 ............................................................................................................ 5 路径管理 .................................................................................................................... 5 jsp/html命名规范 ..................................................................................................... 6 数据库命名规范 ........................................................................................................ 8
表名规范 ............................................................................................................ 8 字段规范 ............................................................................................................ 8
4.5.1 4.5.2
5 6 文档规范 ................................................................................................................ 8 代码规范 ................................................................................................................ 9
6.1
Java源代码规范 ........................................................................................................ 9
命名 .................................................................................................................... 9 代码格式 .......................................................................................................... 11 注释 .................................................................................................................. 12 其他 .................................................................................................................. 13
6.1.1 6.1.2 6.1.3 6.1.4 6.2 6.3
jsp/html代码规范 ................................................................................................... 13 数据库开发规范 ...................................................................................................... 15
主键 .................................................................................................................. 15 日期类型 .......................................................................................................... 16 固定字段 .......................................................................................................... 16 取值规范 .......................................................................................................... 16 数据库开发工具 .............................................................................................. 16
6.3.1 6.3.2 6.3.3 6.3.4 6.3.5
6.3.6 6.4
Sql书写规范 .................................................................................................... 17
其他规范 .................................................................................................................. 17 Java源代码规范 ...................................................................................................... 18
java代码命名与格式 ....................................................................................... 18
7 实战代码规范 ...................................................................................................... 18
7.1 7.1.1 7.2
jsp/html代码规范 ................................................................................................... 26 Logic类中新增数据方法怎么写 ............................................................................. 29 Logic类中修改数据方法怎么写 ............................................................................. 30 Logic类中删除数据方法怎么写 ............................................................................. 31 怎样创建一个没有底部按钮的窗口 ...................................................................... 32 怎样设置弹出窗口的标题 ...................................................................................... 32 怎样重写提交数据的方法 ...................................................................................... 33 怎样创建单grid的页面.......................................................................................... 33 怎样多个页签的grid的页面 .................................................................................. 34 怎样创建左边树右边grid的页面 .......................................................................... 34
8 FAQ ...................................................................................................................... 29
8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9
9 代码检查规定 ...................................................................................................... 34
10 附录1:JPA使用指南 javax.persistence的注解配置 .................................. 34