驼峰式命名法

驼峰式命名法由小(大)写字母开始,后续每个单词首字母都大写,按照第一个字母是否大写分为:

Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo
Camel Case 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo

服务端

项目名称

采全小写,单词之间用中横线隔开。例如:com-xci-tourism xci-platform-hotline xci-platform-web

采用大驼峰规则,文件名与java类名保持一致

方法

采用小驼峰规则

成员变量

采用小驼峰规则

局部变量

采用小驼峰规则

方法参数

采用小驼峰规则

静态变量

全字母大写,字母之间以下划线分隔或者大驼峰规则

MVC路由

采全小写,单词之间用中横线隔开

控制器层

采用大驼峰规则,控制器名称+Controller

服务层

采用大驼峰规则,服务名称+Service

数据访问层

采用大驼峰规则,数据名称+Dao

mybatis映射文件

与数据访问层名称一致,后缀为xml

其他文件名

如果没有特别说明,文件名的默认命名规则:采全小写,单词之间用中横线隔开。

客户端

项目名称

采用大驼峰规则

采用大驼峰规则

方法

采用大驼峰规则

成员变量

采用小驼峰规则

局部变量

采用小驼峰规则

方法参数

采用小驼峰规则

静态变量

全字母大写,字母之间以下划线分隔或者大驼峰规则

实体层

属性采用大驼峰规则

服务层

采用大驼峰规则,服务名称+Service

表单

采用大驼峰规则,以Frm开头

用户控件

采用大驼峰规则,以UserControl开头

Web端

web文件名称(js,css,html)

采全小写,单词之间用中横线隔开

javascipt规则

编码规则原则上与java保持一致

css类

采全小写,单词之间用中横线隔开

html元素id命名

采全小写,单词之间用中横线隔开或者小驼峰规则