j2ee平台开发规范

j2ee平台开发规范

ID:9932678

大小:205.71 KB

页数:22页

时间:2018-05-16

j2ee平台开发规范_第1页
j2ee平台开发规范_第2页
j2ee平台开发规范_第3页
j2ee平台开发规范_第4页
j2ee平台开发规范_第5页
资源描述:

《j2ee平台开发规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、公司J2EE平台开发规范22目录永丰er确ey个完整系统不可缺少的元素之一,在系统开发过程目录1规范总则42准备开发环境43代码组织与风格43.1缩进43.2间隔53.3对齐53.4括号54注释规范64.1基本原则64.2JavaDoc64.3类与接口注释64.4方法注释74.5常量定义注释74.6配置文件注释85命名规范85.1命名原则

2、85.2包命名85.3Jsp命名95.4Action命名95.5Façade命名95.6Service命名95.7BO命名95.8DAO命名105.9DTO命名105.10方法命名105.11常量命名105.12变量和参数命名115.13JNDI资源命名115.14异常命名116声明与定义116.1导入包116.2类与接口116.3方法116.4字段127表达式与语句127.1控制语句127.2循环语句138目录结构138.1开发目录138.2部署目录149系统配置文件1410组件调用规范152211组件开发规范1511.1J

3、SP开发规范1511.2Action开发规范1511.3Façade开发规范1611.4Service开发规范1611.5BO开发规范1611.6DAO开发规范1711.7SAO开发规范1711.8DTO开发规范1712异常处理规范1712.1平台异常种类1712.2错误的处理方法1712.3正确的处理方法1813数据库脚本规范1814日志打印规范1915UI开发规范1916版本控制规范1917其它规范1918常见的性能问题2018.1String与StringBugffer2018.2集合2018.3同步2018.4fina

4、l2019单元测试2019.1基本原则2019.2测试方法21221规范总则杜绝个性,力求一致,达到方便自己维护、易与他人沟通的目的;同时培养开发人员自身好的编码习惯,形成公司统一的代码风格。本规范来源于行业惯例和实战经验,关注项目开发中的如下几个方面:1、开发目录结构;2、引用的第三方支撑包版本(JDK、Spring、Hibernate、Struts、Ext等);3、文件命名、方法命名、变量常量命名规则;4、代码结构、内容布局;5、UI风格(包括整体布局、色调、字体大小、菜单风格、按钮图标等);6、注释方式(包括类注释、文件

5、注释、方法注释、代码注释等);7、代码版本控制;8、异常处理方式(包括抛出异常、处理异常);9、日志打印方式。2准备开发环境lIDE:Eclipse、l源代码控制软件:svn,。。l数据库:Oracle、SQLServer,。。。l文档工具:Word,Visio,。。。l测试跟踪工具:TD,。。。l平台:Struts,Spring,Hibernate,MyBatis。。。l应用服务器:Tomcat,JBOSS,。。。l操作系统:Windows,Linux,。。。l。。。3代码组织与风格3.1缩进子功能块当在其父功能块后缩进。代

6、码中以TAB(4个字符)缩进,在编辑器中请将TAB设置为以空格替代。缩进示例publicvoidmethodName(){if(somecondition){for(…){//somesentences}//endfor}//endif}3.2间隔Ø类、方法及功能块间等应以空行相隔,以增加可读性,但不得有无规则的大片空行;22Ø操作符两端应当各空一个字符以增加可读性;Ø相应独立的功能模块之间使用注释行间隔,并标明相应内容。1.1对齐Ø关系密切的行应对齐,对齐包括类型、修饰、名称、参数等各部分对齐;Ø连续赋值时当对齐操作符;Ø当

7、方法参数过多时当在每个参数后(逗号后)换行并对齐;Ø当控制或循环中的条件比较长时当换行(操作符前)、对齐并注释各条件;Ø变量定义最好通过添加空格形成对齐,同一类型的变量应放在一起。对齐示例//变量对齐-----------------------------------------------intcount=100;intlength=0;StringstrUserName=null;Integer[]porductCode=newInteger(2);//产品编码数组//参数对齐----------------------

8、------------------------publicConnectiongetConnection(Stringurl,StringuserName,Stringpassword)throwsSQLException,IOException{}//换行对齐------

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

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

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