- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
17
17
17
17
Java 项目组开发规范
第一章 概述
2
1.1 编写目的
2
1.2 面向读者
2
1.3 名词讲明
2
第二章 程序结
构
3
2.1 包结构
3
2.2 有关类
3
第三章 JAVA
规范
4
3.1 核心原则
4
3.2 命名规范
4
3.2.1 包、类和
接口
4
3.2.2 方法
4
3.2.3 变量
4
3.2.4 常量
5
3.3 代码结构
6
3.3.1 缩进
6
3.3.2 行宽
6
3.3.3 换行
6
3.3.4 长度
8
3.3.5 括号
9
3.3.6 注释
9
3.3.7 声明
11
3.3.8 语句
11
3.4 专门处理
15
3.5 其他规范
16
第四章JSP规
范 17
4.1 JSP文件名命名规则
4.2 JSP头格式 17
18JSP页面中按钮的快捷键
18
SERVLET 命名规则 18
HTML 格式 18
web.xml 书写规范 19
其他规范 19
第五章 数据库规范 20
命名规则 20
差不多规则 20
常用名称 20
数据类型 20
5.2.1 差不多规则 20
常用类型 21
SQL 语句 21
注释规则 21
JDBC 操作 21
优化规则 22
注意事项 22
概述
编写目的
为规范 FSOP 项目的开发实施工作,特制定本规范。
为了提升软件开发质量,降低开发周期,增强代码的可重用性和易读 性,使软件便于爱护,开发人员间便于交流和协作,特总结出开发规范, 以为参考。
面向读者
从事 FSOP 项目的开发、实施工作的有关人员。
名词讲明 本节对手册中涉及到的术语进行简单描述。
程序结构
包结构 项目中的所有代码,必须符合如下的结构:
1、各子系统的模块: com.icss.fsop.{subsys}.{module}.servlet.[xxServlet]
其中subsys是子系统的名称,module是模块的名称,xxServlet和xxH andler是模块下面的Servlet和Handler,承诺有多个Servlet和Handler同时 存在,建议同一个模块下,用多套 Servlet和Handler处理不同的业务对象; util存放该模块专用的类;package/class能够任意级不的包或者类;
2、 子系统之外的模块:
com.icss.fsop.sm.{module}.servlet.[xxServlet] 其中 sm 是 system man age的简写,其他同上;
3、 公共的类: 含义同上。
有关类
1、 关于Servlet,必须继承ServletBase,必须在Servlet中处理与reque st和response有关的操作,一样是取参数和设置属性等操作;
2、 关于Handler,必须继承HandlerBase,该类的方法中,不能用 requ est和response作为参数,更不能用 Servlet作为参数;
3、 程序中使用到的SQL, —律在XXXSQLBuilder中进行拼写,该类 属于util包,需要继承SQLBuilderBase,其构造函数为私有类型,同时要 实现静态方法getSQLBuilder(conn),按照不用的数据库类型,返回不同的 实例。
JAVA 规范
核心原则
1. 软件工程化
2. 面向对象
3. 能简单不复杂
4. 强调团队协作
命名规范 程序内的所有标识符(包括包名、类名、接口名、方法名、变量名) 都应由字母、数字和下划线组成,并以字母开头;统一采纳英文命名,用 词应当准确,禁止使用中英文混合的方式命名,如果可能的话,尽量使用 有意义的英文单词或多个单词的缩写命名(缩写应该是被广泛使用的缩 写),做到见名知意;标识符的长度应当符合“ min-length maxin formation ”原则;程序中不要显现仅靠大小写区分的相似的标识符;在使 用英文字母起标识作用时要注意,尽量不使用 “0”,“Z”,“ I”等单个字
符,以幸免与数字“ 0”,“2”,“1”混淆。
包、类和接口
1、 所有包名全部小写, 只能使用英文字母, 不得使用数字和其他符号;
2、 类名使用有意义的英文单词或单词的组合, 每个单词的首字母大写, 如果是实现接口的类,可酌情使用 Imp 结尾,英文单词一样为名词。
3、 接口名使用有意义的名词和形容词的组合, 每个单词的首字母大写, 名称前不需要添加前缀“ I”,英文字母i的大写。
方法
方法命名使用动词或“动词 +名词”的组合,名称的首字母小写,名称 中其他词的首字母大写。关于取值的方法(getter method),加“get”作前缀; 关于设置的方法(setter method),加“set”作前缀;关于布尔型的方法(bool ean method)
您可能关注的文档
最近下载
- 教师基本能力—阅读理解能力.pptx VIP
- 茶艺师岗位试题及答案.docx
- (正式版)B-T 176-2017 水泥化学分析方法.docx VIP
- 鱼菜共生商业计划书.docx VIP
- 剑桥少儿英语二级上unit1.ppt VIP
- Module 3 Unit 1 They're all my favourite festivals!(课件)-五年级英语同步备课(外研版一起).pptx VIP
- 教师资格考试基本能力第一节阅读理解能力演示教学.ppt VIP
- 2025第三届全国技能大赛海南省选拔赛-餐厅服务(国赛精选)项目技术文件.pdf VIP
- 麻醉药品和精神药品培训试题及答案.docx VIP
- 导视标识标牌系统制作安装方案(全面标准版).pdf VIP
文档评论(0)