- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UAPLFW开发规范文件编号:UAP-LFW- SPEC-001 版本号:V1.0 修改状态:0 编写人:李绍文审核人:批准人:批准时间:2013.7 版本记录版本修改与参与人修改时间修改原因修改概述审批人1.0李绍文2013.7 原始规范建立建立《UAPLFW开发规范》1.0版邓君涛目录UAPLFW开发规范1版本记录2目录31.目的41.1 面向用户41.2 规范目标42. LFW源码规范52.1代码目录52.2命名规范52.3多语63. LFW产品管理73.1 UAP目录结构73.2 LFW目录结构73.3 Portal目录结构74. 皮肤规范91.目的1.1 面向用户UAPLFW平台的开发人员以及基于该平台进行业务开发的相关人员1.2 规范目标在《UAP编码规范》的基础上,给出基于轻量级(LFW)开发平台的开发规范。本规范遵从于《UAP编码规范》,是其在LFW领域的补充。2. LFW源码规范2.1代码目录LFW编码规范101:遵从统一的UAP编码规范;LFW编码规范102:门户源文件目录module\component\src\portalspec;含portalspec源代码的组件名称需要保证全局唯一;LFW编码规范103:对外公共接口源文件目录module\component\src\public;包含对外的公共接口以及vo对象;LFW编码规范104:组件内共用源文件目录module\component\src\protected;组件内公共public与protected可互相引用,构造时合并编译,分拆jar包LFW编码规范105:WEB源文件目录module\component\web,对应uaphome\hotwebs\webContext ;注: webcontext指代码对应web站点名称,比如: portal;在.module_prj文件中描述LFW编码规范106:lfw框架源文件目录module\component\web\frame,对应uaphome\hotwebs\lfw;注:portal源码可不遵从改规范LFW编码规范107:UI模型源文件目录module\component\web\html,对应uaphome\hotwebs\ webContext \sync\模块名称\业务组件名称\htmlLFW编码规范108:业务公共资源文件,比如js、jsp等,源代码路径module\component\web\sync\模块名称\业务组件名称比如:web\sync\oaco\addresslist\oacopub\download.jsp对应产品目录hotwebs\portal\sync\oaco\addresslist\oacopub\download.jspLFW编码规范109:uaphome资源文件目录module\component\uaphome,对应产品的uaphomeLFW编码规范110:组件源码依赖关系描述文件,文件名component.xml,内容编码 utf-8,不带bom。开发工具根据依赖关系进行编译,工具可对组件间代码依赖错误做出检查2.2命名规范LFW编码规范201: 代码模块名称、业务组件名称遵从UAP统一规范LFW编码规范202: app命名规则:component_appid,比如: webam_usermgr , 即web权限管理组件下的用户管理节点LFW编码规范203:UI组件名称com.product.component.UIcomponent,比如:uap.lfw.webad.usermgrLFW编码规范204:一个UI组件下可分为listwin,cardwin两个节点,分别是列表和卡片window,其他形式winid不受此约束,可自行定义LFW编码规范205:window的主viewid是 mainLFW编码规范206: 控制类命名遵从下面的规范App控制类:com.product.component.appid.AppIdAppController,比如:uap.lfw.webad.usermgr.UserMgrAppControllerListWindow控制类: com.product.component.appid.ListWinController,比如:uap.lfw.webad.usermgr.ListWinControllerListWindow主view控制类: com.product.component.appid.ListWinMainViewController,比如:uap.lfw.webad.usermgr.ListWinMainViewControllerCardWindow控制类: com.product.component.
您可能关注的文档
- 2018一轮复习经济生活第八课--财政和税收.ppt
- 2018学校第二季度安全生产工作复习总结x.docx
- 2018中考化学试题溶液与溶解度曲线汇编.doc
- 2018一轮复习经济生活第七课个人收入和分配.ppt
- 2018政治权利和义务:参和政治生活基础.pptx
- 2018中考物理复习总结实验题.ppt
- 2018中考英语模拟考试试卷.doc
- 2018转变作风改善发展环境实施方案设计.doc
- 2018最新人教版八年级上册生物中考考点精华识记(思维导图版).doc
- 2019年高考政治经济生活知识点总结整理(精校版).doc
- 二零二四年度事业单位合同制员工劳动合同签订与变更协议3篇.docx
- 二零二四年度云服务合同:科技公司为政府部门提供云计算2篇.docx
- 二零二四年度中医馆中医医师聘用合同与诊疗服务细则3篇.docx
- 二零二四年度养殖场动物产品市场推广合作协议3篇.docx
- 二零二四年度个人住房贷款担保协议3篇.docx
- 2025年新改版人教版七年级下册生物全册精编知识点.pdf
- 《0~3岁婴幼儿保育与教育》教案 第5课 掌握新生儿的保育要点.pdf
- 二零二四年度三方借款协议书,含借款合同变更与调整规定3篇.docx
- 二零二四年度产品代理协议(含区域独家授权)3篇.docx
- 二零二四年度协议离婚资产评估及分割合同3篇.docx
文档评论(0)