- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(java项目团队开发规范
项目团队开发规范
文件状态:
[√]草稿
[ ]正式发布
[ ]正在修改 文件标识: 当前版本: V.1.0 作 者: 傅家龙 完成日期: 2015年5月22日
修订历史记录
日期 版本 说明 作者
目 录
1 引言 4
1.1 编写目的 4
1.2 预期读者 4
1.3 编写背景 4
2 概述 5
2.1 目标 5
2.2 修改及完善 5
3 详细规范 5
3.1 使用的工具 5
3.2 框架设计 5
3.3 包目录 6
3.4 编码规范 7
3.4.1 目的 7
3.4.2 依据 7
3.4.3 具体规范 8
3.4.3.1 编码风格 8
3.4.3.1.1 缩进 8
3.4.3.1.2 空格 8
3.4.3.1.3 对齐 9
3.4.3.1.4 空行 9
3.4.3.1.5 代码长度 10
3.4.3.1.6 行数 10
3.4.3.1.7 注释 10
3.4.3.2 代码效率 13
3.4.3.2.1 综述 13
3.4.3.2.2 具体实现 13
3.4.3.3 异常处理 13
3.4.3.3.1 处理CHECK 异常与UNCHECK异常 13
3.4.3.4 程序调试 13
3.4.4 日常交流 14
3.4.4.1 互相促进 14
引言
编写目的
本文档作为项目团队开发规范的说明书,描述了项目开发过程中的使用的工具,框架,代码编写规范及注意问题,作为项目团队建设,开发及测试工作的依据。
预期读者
本文档的预期读者包括以下几类:
项目组长
项目组全体成员
编写背景
根据公司现有的开发状况,决定组件稳定的项目开发团队,制定全体团队成员共识的开发规范,有助于提高项目开发的效率、项目团队整体水平的提升。
概述
目标
建设一个团结、规范、进取的团队,规范项目的开发工作,提高项目组成员团队合作意识,更好的提高团队及个人的能力。
修改及完善
本规范仅是初步设计,会在具体的项目开发过程中不断的修改及完善。
详细规范
使用的工具
JDK:
IDE:
Version Control:SubVersion1.5
VSS
Bug Manager:
JSP Container:
框架设计
J2EE:
ORM:
MVC:
AJAX:
JAVASRIPT:
包目录
说明:
Src:实现类源文件夹
common 存放实际业务系统中有共性的处理类
Constant 存放业务系统的常量接口
Dao 存放具体实体的数据库访问对象类
Exception 存放异常处理类
Model 存放实体(普通Java Bean,Hibernate映射实体)
Service 存放业务处理类(调用Dao,及util里面的方法)
Web MVC前端框架处理类
Servlet :普通servlet类
Framework.struts2.action : struts2.0框架控制类
Test:单元测试类源文件夹
Dao 测试业务实现类DAO层
Service 测试业务实现类service层
Util 测试业务实现工具类
命名规则:
原则:
尽量使用英文单词来作为类的命名,勿以汉语拼音词的首字母来命名,如不能以英文命名,则须以汉语拼音的全拼来命名。
Dao:
以访问的表为命名依据,如果是对单个的表或实体操作,则以单个表的表名去除下划线首字母大写或实体名称,加“DAO”做DAO类的名称,如果是多个表关联或多个实体关联则以主表表名去除下划线或主实体名称,加”DAO”作为类名。
Service:
以相应的业务名称加“Service”来作为类名。
Action:
以相应业务系统中页面操作名称加”Action”来命名。
编码规范
目的
制定统一的编码规范,使项目组成员养成良好的编程习惯,提高代码的效率及可读性,使代码达到很好的整合控制。
依据
Sun公司基本的JAVA规范,及具体实践中的经验。
具体规范
编码风格
缩进
建议以4个空格为单位。建议在MyEclipse下设置
预处理语句、全局数据、标题、附加说明、函数说明、标号等均顶格书写
语句块的{、}配对对齐,并与其前一行对齐,语句块类的语句缩进建议每个{、}单独占一行,便于匹对。
空格
原则上变量、类、常量数据和函
您可能关注的文档
- (HPUX-Base中文2001正式版.doc
- (HRM培训讲义.doc
- (HR变身老板必精通的二十一条.doc
- 《电子商务概论试题及答案收集.doc
- 合资经营合同0.doc
- 台湾详细行程.docx
- 《电子商务模式创新研究分析.doc
- 各种桥梁栏杆展示图片CAD截图版.doc
- (HR必读.doc
- 各省第一美女.docx
- 2025年广播电视编辑记者题库试题【考点精练】附答案详解.docx
- 2025年广播电视编辑记者高分题库及答案详解(最新).docx
- 广播电视编辑记者考试彩蛋押题含答案详解(典型题).docx
- 广播电视编辑记者常考点试卷【实用】附答案详解.docx
- 广播电视编辑记者考试黑钻押题附答案详解(研优卷).docx
- 2025广播电视编辑记者考试综合练习含答案详解(综合题).docx
- 2025国家电网招聘考试自我提分评估(各地真题)附答案详解.docx
- 2025年广播电视编辑记者过关检测试卷附答案详解(精练).docx
- 2025年广播电视编辑记者考试综合练习及参考答案详解(实用).docx
- 2025年广播电视编辑记者测试卷含答案详解【满分必刷】.docx
最近下载
- QBT5510-2021 家用电冰箱保鲜性能试验方法.pdf VIP
- 纸箱生产技术培训.docx VIP
- 金属成型软件:PAM-STAMP二次开发_(14).用户界面与图形编程.docx VIP
- TJ9-74 工业与民用建筑结构荷载规范.pdf VIP
- ±800kV及以下直流架空输电线路工程施工及验收规程.pdf VIP
- 2025年勘察设计注册土木工程师水利水电工程资格考试基础考试大纲.pdf VIP
- 纸箱生产工艺流程.ppt VIP
- 2025汽车驾驶员高级技师基本理论知识考试题(+答案解析).docx VIP
- 固化剂化学品安全技术说明书.docx VIP
- 浙江省居住建筑节能设计标准.pdf VIP
文档评论(0)