java开发规范文档

一千零一夜产品部 系统开发规范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

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4