客户化开发_开发命名规范规范.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京用友软件股份有限公司 银行产品开发部 NC开发规范 作者: 共 NUMPAGES 11页 第 PAGE 2页 ※客户化开发组※ NC开发规范 作者: 评审: 批准: 发布日期:2012/2/13 当前版本:V0.1 修订历史纪录 *A – 追加 M – 修改 D – 删除 版本 改版日期 改版说明* 作者 评审 批准 V0.1 2012/2/13 A 创建 刘振 目 录 TOC \o 1-2 \h \z \u 修订历史纪录 2 1 NC产品目录 4 1.1 NC目录结构 4 1.2 目录命名 5 1.3 多语资源 5 1.4 属性文件 5 1.5 配置文件 6 2 NC LFW工程规范 6 2.1 创建LFW工程 6 2.2 工程目录结构 7 2.3 命名规范 8 3 附录 11 3.1 命名字典 11 NC产品目录 NC目录结构 modules: 各产品模块的部署目录 modules/模块名: 某个模块的目录,模块名必须是小写的英文字母,在能表达意义的基础上尽量的短 modules/ 模块名/lib: 模块公开的API类,如接口,接口相关的VO等,放JAR包 modules/ 模块名/classes:模块公开的API类,如接口,接口相关的VO等,放带目录的.class文件等,用于补丁 modules/ 模块名/META-INF/lib: 模块私有的代码,如DMO, 业务实现等,放JAR包 modules/ 模块名/META-INF/classes:模块私有的代码,放带目录的.class文件等,用于补丁 modules/模块名/extension/lib,classes: 用于二次扩展的公开的API modules/模块名/META-INF/module.xml: 必须存在,配置模块的一些通用属性,如名称,描述,classloader等,注意名称必须与模块名称同名 modules/模块名/extension/META-INF/lib,classes:用于二次扩展的私有的API modules/模块名/client/lib,classes: 用于从目标上来说不属于公共的API,但是客户端用到的代码 modules/模块名/ config:产品模块自己的配置文件 webapps\nc_web\images :NC产品模块的图像文件 lib,classes, external/lib, classes: 由平台维护和提供的类库,不允许第三方调整 ierp: 所有产品共用的一些全局配置文件存放目录 ierp/bin: 与整个产品相关的配置文件都存放在该目录,如日志配置文件logger-confing.properties webapps: NC产品的主web应用部署目录 hotwebs: NC产品的扩展web应用存放目录 ejb: NC中间件jar包存放目录 ejbXMLs:NC中间件ejb描述文件存放目录 scripts: 数据库脚本存放目录 nclogs: 系统日志存放目录 external,lib,framework,middleware客户化基础技术平台提供的一些jar包 langlib: 多语jar包 目录命名 文件、目录命名最好不要用中文,推荐使用数字和英文字母构成,命名符合Java的标识符规范,不允许以数字开头 文件、目录命名需要有一定的意义,尽量简短,名称符合各种主流操作系统的要求,如不要使用空格,不以”.”开头,不使用过长的文件名 文件名称的分隔,使用下划线或者采用首单词小写,其余单词首字母大写的方式分隔 多语资源 多语资源文件的字符集必须用GBK编码,繁体必须用UTF-16编码 多语资源可以以JAR包形式存放在NC_HOME下的langlib目录下,JAR包名称必须以_langres.jar结尾,或以目录方式存在NC_HOME的resources下 多语资源的结构组织如下:lang/语种编码/多语类别/多语资源文件,语种编码参考ierp/bin/langConfig.xml文件,如simpchn 属性文件 采用UTF-8编码 文件后缀为.properties 属性文件最好放在各产品模块的resources目录下,按照一定目录层次进行组织 配置文件 使用UTF-8编码 每个模块都必须在META-INF下配置module.xml文件,用来控制改模块的一些全局特性 所有的组件配置文件都是XML文件,他的后缀名必

文档评论(0)

文人教参 + 关注
实名认证
文档贡献者

老师教学,学生学习备考课程、成人语言培训课程及教材等为提升学生终身学习竞争力,塑造学生综合能力素质,赋能学生而努力

版权声明书
用户编号:6103150140000005

1亿VIP精品文档

相关文档