- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Javaweb开发规范1、前言为了使软件开发过程有章可循,保证软件.doc
Java web 开发规范
1、前言
为了使软件开发过程有章可循,保证软件质量,加强开发管理。
2、开发管理
项目进度周报表格如下:
项目编号 汇报人 汇报日期 项目进度详细描述 其他问题
3、命名规范
3.1 项目编号命名规范
命名方式:项目英文/中午拼音名称_开发组编号_序列号序列号由 3 为数字组成,不足的用’0’补齐。
3.2 文档命名规范
命名方式:项目英文/中午拼音名称_文档名称_序列号_编写人名称/编号
3.3 jsp/html 命名规范
1、jsp 与 html 文件名全部小写,并遵循如下的规范:a.数据/内容显示页:
名词,多个单词用下划线分隔,要求能说明显示内容的信息,为避免冲突,可加上
“_list”。例如: new_message.html 或 my_file_list.jsp
b.操作处理页命名格式:名词_下划线_动词,例如:file_delete.jsp。
c.含 frame 页面
本文档由铃灵整理分享
frameset中frame的 name 属性命名的格式是①xxx_②xxx_③xxx
①xxx 部分用来标识当前页面隶属于整个系统中的哪一功能模块。如:属于 ebwebmail 模块则写 ebwebmail,其它情况依次类推。 ②xxx 部分标识当前页面所要完成的功能。
如:完成用户登录的功能则被标识为 login,其它情况依次类推。 ③xxx 部分用来用来表示页面在浏览器窗口所处的位置。
处于浏览器窗口的顶部则标识为 top,其它情况依次类推。例如:ebwebmail_inbox_top.jsp
frame src 属性相应的文件名根据情况建议在原命名规范上用下划线加上所处窗口的位置。
2、javascript 脚本文件命名方式:
脚本函数都以①xxx_②xxx 的方式命名。 ①xxx 对应页面隶属的模块。
②xxx 表示函数所要实现的功能(动宾结构),多个单词用下划线连接。
例如:ebwebmail_send_mail()
模块通用的脚本函数必须集合于一个 js 文件中,在页面上通过script language=”javascript” src=”url”/script形式导入。js 文件名命名使用模块名,例如:ebwebmail.js。
如果项目已经提供了公共 js 脚本,则优先使用公共 js 脚本中提供的函数。
所有定义方法的script元素定义在head/head中或/body后。
3、javascript 脚本内部变量与参数
单词之间用下划线分隔且全部小写,例如: var file_size。
form表单 name 属性
统一以“form_”开头,其后加该表单所需收集的信息的作用或动作,例如: form_file_upload 或 form_send_mail。
表单 elements
表单 element 的名称以 element 需收集的信息标示命名(与 struts 中的属性名对应),其他 element 单词之间使用下划线分隔且全部小写,例如:
input type=”text” name=”username” -username 为 struts 中的属性名 username
input type=”radio” name=”file_type” -不与 struts 对应表单元素名
4、cookie 命名
命名格式:模块名_存储信息名词(多个单词用下划线分隔) ,全部大写,例如:
EBWEBMAIL_SORT_TYPE。5、window.open 中 name 参数的命名
本文档由铃灵整理分享
javascript 的 window.open 方法中有一个 name 的参数,浏览器约定同样的名字的窗口只能打开一个,如果程序间名字重复将相互冲突。如果不限制打开窗口数,可以指定‘’或“”(不是 null),否则需要加上模块名,例如 ebwebmail_viewmail。
3.4 数据库命名规范
数据库表命名均遵循以下规范:
模块名_存储信息名词(多个单词用下划线分隔),全部小写,例如:ebwebmail_message。
数据库字段命名遵循以下规范:
存储信息名词(多个单词用下划线分隔),全部小写,例如:message_id。
4、文档规范
编写文档目前主要使用的工具是 Word(项目计划文档例外,需要使用 Project 制作),辅助使用的工具有 Visio,PowerPoint,Excel 等。
文档务必保持段落格式整齐,文
您可能关注的文档
- DAO工厂类的设计.ppt
- DAT330快速简便地从Oracle,Sybase迁移到SQLServer-Microsoft.ppt
- DatabaseServer简介及使用说明DatabaseServer简介Database.doc
- DataMiningTakeHomeExam学号姓名1.(20分)考虑下表的数据集.doc
- DataversusInformation数据及信息的分别.doc
- dbNews_201121014414188.doc-国家实验动物中心.doc
- dbNews_20115917241138.doc-国家实验动物中心.doc
- DCS系统在硫酸余热发电过程中的应用-米尔自动化网.doc
- DEBUG命令-湖南大学.ppt
- DEV205企业程序库(EnterpriseLibrary)-Microsoft.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)