jsp页面开发文档.docVIP

  • 4
  • 0
  • 约1.77千字
  • 约 5页
  • 2020-08-01 发布于上海
  • 举报
WI-PSMIS-DJ-B008  02.01.000 (内部保密资料) 软件开发编程规范 JSP 自2005年9月 日起正式生效 广州从兴电子开发有限公司   编制: ?? ?     审批:   ? ? ?? ? ???  日  期 修订版本 描   述 作  者 2005-9-9 01.00.000 初稿完成 延建刚 目录 TOC \o 2-3 \h \z \t 标题 1,1"  HYPERLINK \l _Toc114025550 1?引言? PAGEREF _Toc114025550 \h 4 HYPERLINK \l "_Toc114025551 1.1 目的 PAGEREF _Toc114025551 \h 4 HYPERLINK 1.2 适用范围 PAGEREF _Toc114025552 \h 4 HYPERLINK \l "_Toc114025553 2?概述 PAGEREF _Toc114025553 \h 4 HYPERLINK \l _Toc114025554 3?约定? PAGEREF _Toc114025554 \h 4 HYPERLINK \l _Toc114025555 4?应当牢记的规则 PAGEREF _Toc114025555 \h 4 HYPERLINK \l _Toc114025556" 5?避免在JSP中做的事情? PAGEREF _Toc114025556 \h 5 JSP开发编程规范 引言 目的 制定编码规范的目的是为了使一组程序员生成同样风格的代码,使一个团队形成并保持一定的风格。如果这个目标能够实现,那么整个项目的文件看上去就像是一个程序员写的。但这样的好处是每个程序员的代码都易于为他人所理解,从而会在很大程度上提高代码的可维护性,也因此会降低维护费用。对于任何团队来说,这均是一个十分理想的境界。对于个人,选择或自我生成一种编码规范,并坚持这个规范,同样会产生良好的效果。 适用范围 此文档仅适用于电力营销改造项目,因为目前很多的J2EE构架模式和开发标准都很多。虽然都是采用SUN公司的J2EE规范,JSP的开发和表达还是有很大的不同。 不涉及的内容 Struts TAGLIB Layer JFC Applet ActiveX 概述 JSP和java的组合使得JSP的语法和组织比java还要复杂和多样化。所以为了大家能够在统一的约定下开发制定了此规范。 约定 java和JavaScript按照java的命名和语法 字符集统一为GBK 所有页面都要禁止缓存 所有的HTML语法都要小写 所有文件名要小写 import要一个一行 本页定义的JavaScript一般都要放在最后即/body前面。要按照顺序执行后者必须放在前面的除外。 应当牢记的规则 整个JSP表示层应当尽可能的瘦和简单化。 大多数的JSP都应当是只读的视图,而由页面bean来提供模型。 尽量把条件逻辑放在控制器中而不是放在视图中。 在尽可能合理的情况下,把业务逻辑从JSP中移走具体于HTTP的逻辑(如,对Cookie的处理)属于bean或支持类中,而不是JSP中。 只有在能够获得性能上的好处时,才使用JSPInint()方法和JSPDestroy()方法获取和放弃资源是JSP beans和标记处理器的事,而不是由JSP来负责的。 应当使用隐藏的注释来阻止输出的HTML过大。 JSP bean中不应当包含大量的数据。 JSP bean应当永远不要去产生HTML。 应当谨慎地使用jsp:forward标记,在JSP中它是一个等价的goto。 避免在JSP中做的事情 如果没有充分的理由,就不要在JSP中定义方法和内部内。 在JSP中避免进行异常处理。 JSP层不应该直接访问数据,这包括JDBC数据库访问和EJB访问。 在JSP中应该避免使用out.println()发放来产生页面内容。 JSP不应当访问属性文件,或者使用JNDIbean可以访问属性。 JSP不应该直接去访问请求参数,bean应当执行这样的处理过程并且输出所处理的模型数据。

文档评论(0)

1亿VIP精品文档

相关文档