- 1、本文档共12页,可阅读全部内容。
- 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 web开发规范.docx
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.jspb.操作处理页 命名格式:名词_下划线_动词,例如:file_delete.jsp。c.含frame页面frameset中frame的name属性命名的格式是①xxx_②xxx_③xxx?①xxx部分用来标识当前页面隶属于整个系统中的哪一功能模块。如:属于ebwebmail模块则写ebwebmail,其它情况依次类推。?②xxx部分标识当前页面所要完成的功能。如:完成用户登录的功能则被标识为login,其它情况依次类推。③xxx部分用来用来表示页面在浏览器窗口所处的位置。?处于浏览器窗口的顶部则标识为top,其它情况依次类推。例如:ebwebmail_inbox_top.jspframe 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中的属性名usernameinput 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等。文档务必保持段落格式整齐,文字字体,颜色,大小统一。如果需要摘引html页面中的内容,不能直接从html中粘贴过来(会在word文档中留下html格式),而必须先去除格式,例如:先粘贴到notepad中。务必注意中英文标点符号,文档正文一概使用中文标点符号。如果需要在文档中插图,不要使用word自带的绘图工具。可以选择使用PowerPoint或visio。使用PowerPoint,选择“插入”-“对象”-“Microsoft PowerPoint 幻灯片”。使用visio,需要另外建立visio文档,绘制完以后粘贴到word中。数据建模使用po
文档评论(0)