欢迎来到天天文库
浏览记录
ID:25830929
大小:314.50 KB
页数:29页
时间:2018-11-23
《java开发规范方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、WORD格式可编辑信息技术中心IT应用开发技术规范Java开发规范编制人架构SBU授权人:版本号V1.0生效日期:专业知识整理分享WORD格式可编辑版权说明本文件中包含的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属太平洋保险所有。未经许可任何人不得将此文件中的任何部分以任何形式进行复制,储存和传播。版本记录版本号日期修改者说明文件名V0.12013-11-15根据开发部的开发规范整理出初始版本V1.02014-10-11根据同一开发框架研发进展以及各部门规范的更新,重新整理定稿
2、。专业知识整理分享WORD格式可编辑目录1.概述11.1.文档目的11.2.适用范围11.3.文档说明11.4.术语定义12.技术选型规范12.1.开发工具指南22.2.Java标准22.3.源代码管理工具22.4.依赖管理工具22.5.第三方组件选型23.总体技术规范23.1.原则23.1.1.程序对象重用原则23.1.2.依赖解除原则33.1.3.常量使用原则33.1.4.第三方代码使用原则33.1.5.自动代码检查原则43.1.6.自动单元测试原则43.1.7.日志处理原则43.2.规范63.2.1.应用
3、分层规范63.2.2.编码字符集规范73.2.3.项目工程规范73.2.4.代码目录结构规范83.2.5.对象命名规范93.2.6.代码注释规范103.3.指南123.3.1.java代码指南123.3.2.HTML/JAVASCRIPT代码指南184.展现层技术规范194.1.原则194.1.1.事物一致性原则19专业知识整理分享WORD格式可编辑4.1.2.浏览器支持原则194.1.3.插件使用原则194.1.4.信息提示原则205.业务层技术规范205.1.原则205.1.1.数据访问分离原则205.1.
4、2.配置信息分离原则205.2.规范215.2.1.业务逻辑层设计规范215.2.2.编码规范215.2.3.业务规则与工作流规范226.数据层开发规范236.1.原则236.1.1.ORM框架使用原则236.1.2.复杂SQL使用原则236.1.3.存储过程与触发器使用原则246.1.4.数据量控制原则246.1.5.绑定变量使用原则256.2.规范256.2.1.DAO层使用规范254.1.1.DAO类注入配置规范254.1.2.实体类代码实现规范26专业知识整理分享WORD格式可编辑1.概述1.1.文档目
5、的《中国太平洋保险股份有限公司IT应用开发技术规范》(以下简称太保IT开发规范)定义了IT应用项目开发时应遵循的技术指南,作为各项目组的开发指导性指南和代码审查的依据。本册为Java应用开发分册,用于规范各项目在Java应用的开发。1.2.适用范围本指南适用于所有使用Java开发的应用项目,并且详细说明统一开发框架的相关指南,开发过程中各方必须遵循本文档定义的原则、指南及标准。补充说明:对于统一开发框架特有指南,将在章节中进行说明,对于这些非统一开发框架实施的项目,可不照此实施。但建议要求相关项目应该参考,并制
6、定自己项目的相应内容。1.3.文档说明本指南从技术选型、总体技术规范、展现层、业务逻辑层、数据库访问层、接口开发等方面定义了应遵循的技术规范和要求。1.4.术语定义1、原则:指所有应用系统的开发框架或系统设计时必须遵守的准则或限制性条件,除非经过评审认为可以临时破例,否则是必须遵守的技术要求。2、规范:指应用系统开发过程中使用的某项技术应该遵循的规范。3、指南:指应用系统开发过程中某项技术的最佳实践,供参考和遵循。2.技术选型规范对于技术选型标准,要求所有Java应用项目必须以次作为选择依据。专业知识整理分享W
7、ORD格式可编辑1.1.开发工具指南Eclipse3.7及以上版本1.2.Java标准项目整体采用:JavaEE5标准;JDK版本:JavaSE6(JDK1.6)1.3.源代码管理工具源代码管理工具采用SVN,由太保统一SVNServer提供SCM服务。1.4.依赖管理工具采用Maven3及以上版本作为依赖管理工具,并且使用集团统一的Nexus版本库。1.5.第三方组件选型具体参见《CPICIT应用系统技术选型标准》2.总体技术规范2.1.原则2.1.1.程序对象重用原则原则描述:1.应用程序中占内存大的对象要
8、避免不断生成与复制,尤其避免在循环体中生成大对象。2.应用系统应该尽量通过公共组件与AOP技术,减少重复性的代码。动机说明:ü公共组件是将通用的代码逻辑封装起来,避免重复实现,如事务控制、异常处理、日志记录等可以采用AOP技术,减少代码量,避免错误的产生。专业知识整理分享WORD格式可编辑ü由于Java的垃圾回收机制,不会立即释放不用的内存,如果短时间内大量生成大对象,容易造成内存溢出
此文档下载收益归作者所有