开发规范(JAVA部分)
? exceptionMessages开头的资源文件包含异常处理描述的国际化资源内容。 各功能模块的国际化配置文件使用如下:
? 文件名使用“功能模块名+”_”+messages”命名,如
search_message.properties。
? 在JSP文件最开头处使用标签
bundle,其中basename属性名为模块资源文件所在的包全路径,scope为使用范围。
? 在位于setBundle设置后使用
文件中的key属性。
2.4.8 JSP文件
? JSP文件统一存放在应用的Web根目录下,即与WEB-INF文件夹同级。 ? 文件夹名按照java对于的功能模块名来设置,文件夹名全部使用小写字母。 ? JSP文件名以“自定英文名(首字母小写)+“_”+功能名”命名,多单词英文可
使用驼峰命名法。
2.4.9 事务命名约束
平台中,所有关于事务处理的,必须遵循以下命名规则: ? 保存/填加:以save开头。 ? 修改:以update开头。 ? 删除:以delete开头。 ? 获取:以get开头。 ? 查找:以find开头。
本文档仅限内部使用,未经双方许可,请勿扩散到第三方。
第 20 页 共 40 页
开发规范(JAVA部分)
2.4.10 JS命名约束
与Java命名一致,但JS文件名可小写,甚至可以加下划线等特殊符号。
本文档仅限内部使用,未经双方许可,请勿扩散到第三方。
第 21 页 共 40 页
开发规范(JAVA部分)
3 数据库技术规范
3.1 概述
本规范目前只适合部分数据库的相关定义。
3.2 命名基本规则
针对不同工程模块采用不同的数据命名。
开发时数据库:dev+系统名。如:devcompute。
试运行数据库:test+系统名。如:testcompute。
正式运行数据库:系统名。如:compute。
3.3 数据库表空间
3.3.1 命名基本规则
表空间:tbs_+系统名。如:tbs_compute。
临时表空间:tbs_+系统名+tempspace。如:tbs_computetempspace。
3.4 默认用户方案
User name :raysdata/root Password :raysdata/root
3.5 表的命名规则、约定
命名基本规则
本文档仅限内部使用,未经双方许可,请勿扩散到第三方。
第 22 页 共 40 页
开发规范(JAVA部分)
按照表在当前数据仓库内不同数据职能划分,所有字母均大写: 字典定义类表以 D_开头;如:D_DIM。
关系定义类表以P_开头,当前表示关系类名称中间以“_”分割,表示两者关系;如:P_ITEM_IDT。
数据汇总类表以G_开头,拥有数据维度的,将维度名称采用”_”分割,拼合在表名称中;如:G_ITEM_VSN
对前端报表支持表以R_开头,名称采用各报表业务名称定义,如:R_CONFIG_LOG
3.6 视图的命名规则、约定
命名基本规则
vi_视图的类型(模块名)_英文单词_英文单词_... 例如:vi_base_message。
3.7 字段命名规则、约定
命名基本规则
英文单词_英文单词_英文单词_... 例如:message_id、message_name。
3.8 存储过程的命名规则、约定
命名基本规则
usp_英文单词_英文单词_... 例如:usp_message
本文档仅限内部使用,未经双方许可,请勿扩散到第三方。
第 23 页 共 40 页
开发规范(JAVA部分)
3.9 序列对象的命名规则、约定
命名基本规则
seq_英文单词_英文单词_ 如:seq_base_message。
3.10 触发器命名规则、约定
命名基本规则
trigger_英文单词_英文单词_ 如:trigger_message。
本文档仅限内部使用,未经双方许可,请勿扩散到第三方。
第 24 页 共 40 页