项目编码规范1.0

项目编码规范1.0

ID:22434730

大小:120.86 KB

页数:17页

时间:2018-10-29

项目编码规范1.0_第1页
项目编码规范1.0_第2页
项目编码规范1.0_第3页
项目编码规范1.0_第4页
项目编码规范1.0_第5页
资源描述:

《项目编码规范1.0》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目编码规范1.0北京知识产权信息服务平台编码规范紫光软件系统有限公司2010-7-1北京知识产权公共信息平台-编码规范修订历史记录*章节:可以是具体章节,也可以是全部、部分*修订类型:A-ADDEDM-MODIFIEDD-DELETED2/14北京知识产权公共信息平台-编码规范目录12模块命名约....4」AVA命名规...42.12.22.32.42.52.6路径命名约定4命名空间错误!未定义书签。类4方法5常用WEB控件的命名规则5图片文件命名约52.6.12.6.23路径命名约定5文件命名约5数裾库命名方案3.13.23.3数据库名称...

2、..6数裾库表.....6字段名称73/14北京知识产权公共信息平台-编码规范1目的此文档的目的是为了规范软件开发过程中所有的产出物的命名、风格、编写方式,以期增加这些产出物的可读性、合理性、规范性。2模块命名约定ZG系统每个模块对应一个英文全名:?英文全名:要能反映该模块的内容,一般超过15个字母;表1.ZG系统功能模块命名方案3java命名规范3.1路径命名约定?网站文件目录:/web/?业务逻辑层及实体层目录:/zg/com/模块名称/struts/action/?数据层:/zg/com/模块名称/model/impl//zg/com/模块名

3、称/model/3.2类?使用驼峰命名规则4/14北京知识产权公共信息平台-编码规范?用名词或名词短语命名类。?使用全称避免缩写,除非缩写己是一种公认的约定,如SYS。3.3方法?使用动词或动词短语命名方法。?使用Pascal大小写,例:deletePatentTask()。3.4常用web控件的命名规则控件命名规则,以数据库字段属性进行命名,如:用户名userName则在web控制中,对应的属性中,使用userName进行命名。3.5图片文件命名约定3.5.1路径命名约定系统WEB页面中会用到很多图片,这些图片文件存放于目录:/images下。3

4、.5.2文件命名约定1.文件名称中只允许用小写的英文字母、数字和下划线;2.名称分段表示以隔开各段,各段具体表述如下:类别_具体含义/数字编号」次级具体含义/数字编号)Jonmouse状态).后缀(其中,括号内为可选项。)?类别:见类别索引表表2.类别索引表5/14北京知识产权公共信息平台-编码规范?具体含义:采用对应英文、汉语拼音或其缩写。在同一系统中表示同一含义的文字要求统一。例如;发送邮件图标命名为iconjendmial.后缀?数字编号:数字编号位数与此类图片个数相对应,位数不够的用0补齐。例如共有200个图标,其中第12个命名为icon_

5、012.后缀?onmouse状态:有onmouse效果时添加on/off3.只在某一特殊页面上出现的一组图片命名方式为:页面名称_编号.后缀。例如:系统登录页的图片可命名为index_01.后缀4.后缀对应相应的图片格式。在web贞谢中通常情况下只使用gif和jpeg两种格式图片,在色数不多的情况下使用gif图片格式;在真彩色图片(例如照片)中使用jpeg格式图片。4数据库命名方案4.1数据库名称使用项目名称的缩写,对于本项目数据库名称为:ZG4.2数据库表名使用如下规范:&It;模块简称>_&11;英文单词>6/14北京知识产权公共信

6、息平台-编码规范?模块简称:对应项目的每个功能模块都有一个英文缩写名称,见模块命名方案;?库表内容:库表的功能名称,如:User?库表类型:User,如:ZG_UserPatentTransfer,如:ZG_patentTransfer4.3字段名称使用如下规范:<table简称>_<字段简称>?table简称:tablename的缩写?字段简称:字段意义的简称?StoredProcedureName:<tablename>_<功能名称>,功能名称是所要实现功能的描述5jsp文件的命名?jsp文件的名

7、称由英文单词组成,单词的首字符小写,不推荐使用汉语拼音,如addPerson.jsp?jsp文件名称中应体现它所涉及的实体代码,如贞面中有査询删除等操作的页面,可以命名为personManage.jsp6JavaBean相关命名?JavaBean属性以一个小写字母开始?不允许出现javaBean属性第一个字母以小写开始,第二字母是大写,否则spring加载这个bean时会报错,这也是javaBean的规范。?一个javaBean必须带有一个空构造函数。一个javaBean必须有个空的构造函数这也是javaBean的规范,如果没其他的构造函数,系统会

8、默认给你加个构造函数。当使用hibernate,如果你的pojo有了带参数的构造函数,而没有提供一个空的构造函数,这时候就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。