数据中心产品开发规范

2019-04-22 22:03

数据中心产品开发规范

XXXX公司 XX业务部 XXXX年XX月

开发规范(JAVA部分)

文档说明

本文档所涉及到的文字、图表等,仅限于内部使用,未经双方书面许可,请勿扩散到第三方。 文档属性

属性 客户名称: 项目名称: 文档主题: 文档编号: 文档版本: 版本日期: 文档状态: 作者: 文档变更

版本 修订日期 修订人 描述 内容 文档送呈 单位

姓名 目的 审阅 参阅 本文档仅限内部使用,未经双方许可,请勿扩散到第三方。

第 1 页 共 40 页

开发规范(JAVA部分)

目 录

1

概述.......................................................................................................................................... 5 1.1 2

最根本原则 .............................................................................................................. 5

Java技术规范 ........................................................................................................................ 6 2.1

平台使用的相关技术 .............................................................................................. 6 2.1.1 2.1.2 2.2

基本核心框架包 .............................................................................................. 6 其他框架包 ...................................................................................................... 6

程序设计标准 .......................................................................................................... 7 2.2.1 2.2.2 2.2.3 2.2.4

命名约定 .......................................................................................................... 8 包名,类名,方法名,属性名,常量名命名约定 ...................................... 9 注释约定 ........................................................................................................ 10 快速浏览JavaDoc ......................................................................................... 11

2.3 开发规范 ................................................................................................................ 12 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5

项目结构说明 ................................................................................................ 12 整体包结构说 ................................................................................................ 12 项目模块包结构及命名 ................................................................................ 13 各子项目模块功能包结构 ............................................................................ 14 配置文件包结构 ............................................................................................ 14

2.4 命名规则 ................................................................................................................ 15 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9

共用类 ............................................................................................................ 15 业务层 ............................................................................................................ 15 展现层 ............................................................................................................ 15 模型层 ............................................................................................................ 16 持久层 ............................................................................................................ 16 XML配置 ...................................................................................................... 16 资源文件 ........................................................................................................ 19 JSP文件 ........................................................................................................ 20 事务命名约束 ................................................................................................ 20

本文档仅限内部使用,未经双方许可,请勿扩散到第三方。

第 2 页 共 40 页

开发规范(JAVA部分)

2.4.10

3

JS命名约束 .......................................................................................... 21

数据库技术规范 .................................................................................................................... 22 3.1 3.2 3.3

概述 ........................................................................................................................ 22 命名基本规则 ........................................................................................................ 22 数据库表空间 ........................................................................................................ 22 3.3.1 3.4 3.5 3.6 3.7 3.8 3.9 3.10

命名基本规则 ................................................................................................ 22

默认用户方案 ........................................................................................................ 22 表的命名规则、约定 ............................................................................................ 22 视图的命名规则、约定 ........................................................................................ 23 字段命名规则、约定 ............................................................................................ 23 存储过程的命名规则、约定 ................................................................................ 23 序列对象的命名规则、约定 ................................................................................ 24 触发器命名规则、约定 ........................................................................................ 24

4 5

HIVE技术规范 ..................................................................................................................... 25 HBase设计规范 .................................................................................................................... 26 5.1 5.2

Namespace命名空间设计 .................................................................................... 26 1.2. Table表设计 ................................................................................................... 27 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.2.10 5.2.11 5.3

理想HBase表 ............................................................................................... 27 预创建分区 .................................................................................................... 28 列族数量 ........................................................................................................ 28 可配置的数据块大小 .................................................................................... 29 数据块缓存 .................................................................................................... 29 激进缓存 ........................................................................................................ 29 布隆过滤器(Bloom filters) ....................................................................... 30 生存时间(TTL) ........................................................................................ 31 数据压缩 ........................................................................................................ 32 数据分割 ........................................................................................................ 33 单元时间版本 ................................................................................................ 34

ColumnFamily列族设计 ....................................................................................... 35

本文档仅限内部使用,未经双方许可,请勿扩散到第三方。

第 3 页 共 40 页

开发规范(JAVA部分)

5.4 5.5 5.6

Qualifier列设计 .................................................................................................... 36 版本设计 ................................................................................................................ 37 HBase命名规范 .................................................................................................... 37

本文档仅限内部使用,未经双方许可,请勿扩散到第三方。

第 4 页 共 40 页


数据中心产品开发规范.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2017学年度第一学期小主持人社团活动教学设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: