欢迎来到天天文库
浏览记录
ID:6129624
大小:141.00 KB
页数:11页
时间:2018-01-04
《系统编码规则文档》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、神龙汽车有限公司企业目录(IDM)程序编码规范版本号:1.0用户代表组织人员项目负责人纬创公司EES员工能力评价系统程序编码规范V1.0目录1.命名规范31.1.方法命名31.1.1.Service方法命名31.2.变量命名31.2.1.常量31.2.2.临时变量和静态变量31.2.3.属性41.3.类命名41.3.1.Action41.3.2.FormBean51.3.3.JSP51.3.4.Service51.3.5.VO51.4.数据库相关命名51.4.1.表格命名51.4.2.字段命名51.5.程序互相调用规则62.注释规则72.1.1.类程序的注释
2、72.1.2.JSP的注释73.编码规则83.1.1.JSP编码规则83.1.2.JAVA程序通用编码规则83.1.3.FormBean编码规则83.1.4.Action编码规则93.1.5.StrutsConfig编码规则93.1.6.Service编码规则103.1.7.VO编码规则103.1.8.SQL编码规则10EES项目小组第1页/共11页 2021-6-17EES员工能力评价系统程序编码规范V1.01.命名规范1.1.方法命名1.1.1.Service方法命名业务逻辑类通常定义增、删、改、查业务逻辑,方法的命名规则如下:n新增:doAddn修改:
3、doUpdaten删除:doDeleten查看详细信息:detailn根据条件查询:queryn导入:doImportn导出:exportn计算:math1.2.变量命名1.2.1.常量对于类中的常量,常量的名称采用全部大写字母的形式,单词间以下划线“_”间隔,例如USER_PROFILE_KEY。如果该常量为固定值,请将该常量设定为publicstaticfinal属性。1.2.2.临时变量和静态变量n对于这二种变量,命名规则为:“变量类型”+“变量名主体”。其中,“变量类型”用简写的方式来代表不同类型的变量,常用的变量类型简写形式如下:资料类型头文字例S
4、tringstrstrRenbanbooleanbbRetintiiRetlongllQtyNSPIDIL项目小组第10页/共11页2021-6-17EES员工能力评价系统程序编码规范V1.0doubleddTankaStringBuffersbsbName方法的变量prmprmCoden“变量名主体”是指具有某种含义的英文单词或单词缩写,用于代表对应的变量实体。作为“变量名主体”的单词或缩写的首字母要求大写,首字母后的字符采用小写的形式,如果“变量名主体”是由多个单词或单词缩写形式构成,则每个单词或缩写形式的首字母均应大写,其余字母小写。例如,一个公司的总
5、人数可以用整型变量iEmployeeCount来表示。这个变量名的“变量名主体”即由一个英文单词“employee”和单词“count”组成,这二个组成部分的首字母均用大写的形式。n对于class类型的变量,可以直接采用类名,并首字母小写。1.1.1.属性nForm类中的属性变量,变量名和数据库中的字段名称相同,但是变量名中所有的字母的开头一个字母大写,其余小写,例如functionId,用于存储查询条件的属性在开头加上“sh”,例如shFunctionId。n不对应到数据库表的属性变量名,可用通用的变量名命名规则。1.2.类命名通用规则:所有类名的首字母必
6、须大写。1.2.1.ActionnAction的命名规则:业务逻辑名+功能类型标识Action,例如ParamQueryAction。n新增功能类型标识:Addn修改功能类型标识:Updaten删除功能类型标识:Deleten查看详细信息功能类型标识:Detailn根据条件查询功能类型标识:Queryn导入功能类型标识:Importn功能导出功能类型标识:Exportn计算功能类型标识:MatchNSPIDIL项目小组第10页/共11页2021-6-17EES员工能力评价系统程序编码规范V1.01.1.1.FormBeann命名规则:业务逻辑名+功能类型标识
7、Form,例如ParamQueryForm。nFormBean详细命名规则和Action相同。1.1.2.JSPJSP画面首字母小写。n查询列表页面的命名规则:业务逻辑名Query.jsp,例如paramQuery.jsp。n新增页面的命名规则:业务逻辑名Add.jsp,例如paramAdd.jsp。n修改页面的命名规则:业务逻辑名Update.jsp,例如paramUpdate.jsp。n查看页面的命名规则:业务逻辑名Detail.jsp,例如paramDetail.jsp。n导出页面的命名规则:业务逻辑名Export.jsp,例如paramExport.
8、jsp。1.1.3.Servicen命名规则:业务逻
此文档下载收益归作者所有