TUXEDO服务设计和编码规范-融金教育.ppt

TUXEDO服务设计和编码规范-融金教育.ppt

ID:56527937

大小:220.50 KB

页数:46页

时间:2020-06-27

TUXEDO服务设计和编码规范-融金教育.ppt_第1页
TUXEDO服务设计和编码规范-融金教育.ppt_第2页
TUXEDO服务设计和编码规范-融金教育.ppt_第3页
TUXEDO服务设计和编码规范-融金教育.ppt_第4页
TUXEDO服务设计和编码规范-融金教育.ppt_第5页
资源描述:

《TUXEDO服务设计和编码规范-融金教育.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TUXEDO服务设计和编码规范提纲旧版TUXEDO规范新版TUXEDO规范11.1概述1.2文件体系结构1.3源文件结构1.4TUXEDO服务程序组成1.5文件命名规范1.6TUXEDO服务命名规范1.7编码规则概述制定编码规范的最主要的目的是为了对产出代码的长期维护。通常负责维护代码的人大多都不是开发者本人,如果有一个统一的代码格式以及说明就可以减少混淆提高理解速度。因此,下列的编码规范是基于良好的编码习惯和可读性的原则来制定的。TUXEDO服务是在UNIXC&C++或UNIXPRO*C&C++的开发环境设计和开发,对于文件排

2、版、变量命名规范、语句编写规范等不再给出,该部分内容请参考提纲旧版TUXEDO规范新版TUXEDO规范11.1概述1.2文件体系结构1.3源文件结构1.4TUXEDO服务程序组成1.5文件命名规范1.6TUXEDO服务命名规范1.7编码规则文件体系结构Run/*–开发环境根目录*/

3、-cfg/*配置文件目录存放TUXDEO环境参数文件*//*数据库登录参数文件和其它参数文件*/

4、-include/*头文件目录*/

5、-shell/*shell脚本文件目录*/

6、-bin/*可执行文件目录*/

7、-lib/*静态库

8、文件目录*/

9、-log/*日志文件目录*/

10、-public/*公共功能文件目录*/

11、-

12、-bin/*可运行程序*/

13、-

14、-server/*TUXDEO服务端公共功能源代码*/

15、-

16、-client/*TUXDEO客户端公共功能源代码*/

17、-(…)/*应用程序目录*/……提纲旧版TUXEDO规范新版TUXEDO规范11.1概述1.2文件体系结构1.3源文件结构1.4TUXEDO服务程序组成1.5文件命名规范1.6TUXEDO服务命名规范1.7编码规则源文件结构C、pc、cpp文件都在文件头加入文件注释。H头文件结构如下:#

18、ifndef_DATA_DEF_H_#define_DATA_DEF_H_#inlcude/*incluede区*/#defineMM30/*宏定义区*//*结构、类、变量等定义区*/#endif提纲旧版TUXEDO规范新版TUXEDO规范11.1概述1.2文件体系结构1.3源文件结构1.4TUXEDO服务程序组成1.5文件命名规范1.6TUXEDO服务命名规范1.7编码规则TUXEDO服务程序组成*业务处理程序*TUXEDO服务程序*公共程序文件提纲旧版TUXEDO规范新版TUXEDO规范11.1概述1.2文

19、件体系结构1.3源文件结构1.4TUXEDO服务程序组成1.5文件命名规范1.6TUXEDO服务命名规范1.7编码规则文件命名规范业务处理文件TUXEDO服务文件头文件命名规范业务处理文件命名规范文件名称模板:cXY...Y.cpc-文件名第一个字符,为固定字符c(Component)X-文件归属的子系统编号Y...Y-功能缩写,建议不超过20个字符.cp-pro*c文件后缀文件名称举例:cxCustInfo.cpTUXEDO服务文件命名规范文件名称模板:RXYY.cp名称模板说明:R-文件名第一个字符,为固定字符R(…)每个文

20、件定义一个或多个TUXEDO服务,组成一个服务组X-文件归属的子系统编号Y...Y-功能缩写,建议不超过20个字符.cp-pro*c文件后缀即使程序文件不包括对数据库操作,为了统一风格,建议设计为*.cp文件文件名称举例:RxGetFMCode.cp头文件命名规范命名规范头文件名称模板:XY…Y.h名称模板说明:X-文件归属的子系统编号Y…Y–业务描述,建议不超过20个字符.h-后缀头文件名称举例:Xcm.h提纲旧版TUXEDO规范新版TUXEDO规范11.1概述1.2文件体系结构1.3源文件结构1.4TUXEDO服务程序组成1

21、.5文件命名规范1.6TUXEDO服务命名规范1.7编码规则TUXEDO服务命名规范服务名称模板:sX<表意>ABCD名称模板说明:s-服务名第一个字符,为固定字符s(server)X-文件归属的子系统编号说明:TUXEDO服务在服务组文件定义服务名称举例:sxGetCustName结构体的命名结构体名称模板:sXA…JABCs-结构名称第一个字符,小写,structX-结构归属的子系统编号A…J-业务含义,建议不超过20个字符ABC–有三种情况In–输入参数Out–输出参数提纲旧版TUXEDO规范新版TUXEDO规范11.1概

22、述1.2文件体系结构1.3源文件结构1.4TUXEDO服务程序组成1.5文件命名规范1.6TUXEDO服务命名规范1.7编码规则服务编码规则-1规则1常连接必须定义放在tpsvrinit函数中,断开放在tpsvrdone函数中。inttpsvrinit(inta

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

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

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