`
ILoveDOUZHOU
  • 浏览: 78285 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JSP编码规范

 
阅读更多
整个jsp/jsp bean表示层应当尽可能的瘦和简单化。

。牢记大多数的JSP都应当是只读的视图,而由页面bean来提供模型。

。应当一起设计JSP和JSP bean

。在尽可能合理的情况下,把业务逻辑从JSP中移走。具体于HTTP的逻辑(如,对Cookie的处理)属于bean或支持类中,而不是JSP中。

。尽量把条件逻辑放在控制器中而不是放在视图中。

。为JSP、包含的文件、JSP Bean和实现扩展标记的类使用遵循标准的命名惯例。如:
jsp控制器 xxxxController.jsp
被包含的:jsp _descriptiveNameOfFragment.jsp
jsp页面模型bean: <pagename>Bean 如loginBena.java
jsp会话bena: xxxxSessionBean
标记类 : xxxxTag,xxxxTagExtraInfo

。应当在JSP中避免使用页面引入指令。import指令会促使类的实列化而不是jsp bean的实例化:
不用:<%@ page import = "com.java.util.*" %>
而用:<% java.util.List l = new java.util.LinkedList(); %>

。jsp不应该直接去访问请求参数。bean应当执行这样的处理过程并且输出所处理的模型数据。

。jsp不应当访问属性文件,或者使用JNDI。bean可以访问属性。

。如果jsp bean具有的所有的属性不能够从页面请求中被映射到,就要尽力在<jsp:useBean>标记中设置属性。

。应当避免设计既显示表单又处理结果的页面。

。在jsp中避免代码重复。把要重复的功能放在一个包含的jsp、bean或标记扩展中,使得它能够被重用。

。jsp bean应当永远不要去产生HTML

。在jsp中应该避免使用out.println()发放来产生页面内容。

。jsp层不应该直接访问数据,这包括JDBC数据库访问和EJB访问。

。在长度上,scriptlests的代码最好不要超过5行。

。除了jsp bean之外,jsp不应当去实例化复杂的可读写的对象。如果这样的话,就有可能在jsp中去执行不适当的业务逻辑。

。jsp bean中不应当包含大量的数据。

。如果使用了<jsp:forward>和<jsp:include标记>,并且必须使用简单类型的值来与外部页面进行通讯的话,就应当使用一个或多个<jsp:param>元素

。定制标记应当用在适当把逻辑从jsp中移走的地方。

。应当谨慎地使用<jsp:forward>标记,在jsp中它是一个等价的goto。

。应当使用隐藏的注释来阻止输出的HTML过大。

。在jsp中避免进行异常处理

。每个jsp文件中都应当使用一个错误页面来处理不能够从中恢复的异常。

。在jsp错误页面中,使用HTML注释来显示传递到该页面中的异常跟踪信息。

。只有在能够获得性能上的好处时,才使用jspInin()方法和jspDestroy()方法。获取和放弃资源是jsp beans和标记处理器的事,而不是由jsp来负责的。

。如果没有充分的理由,就不要在jsp中定义方法和内部内。
分享到:
评论

相关推荐

    AJAX CSS JS JSP 编码规范

    CSS编码规范,基本书写规范,CSS命名参考,Java 编程规则,JSP 编码规范,网站技术规范....

    jsp编码规范

    Java源文件 .java Java字节码文件 .class 动态页面 .jsp 静态页面 .html 脚本文件 .js

    JSP编码规范!!!!!

    JSP的编码规范~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Java、jsp(编码规范)

    Java、jsp(编码规范)

    软件编码规范.doc

    含以下类型程序的编码规范 C/C++ JAVA JSP PB SQL

    JavaEE 编码规范

    JavaEE 编码规范 主要包括 包命名规范、类命名规范、J2EE+SSH框架命名规范、注释规范、Jsp页面命名、J2EE项目提交规范

    项目编码规范

    本规范的基础是项目采用基于J2EE的构架进行设计,因此规范中包含了相关的各种源代码文件的编码规范,包括HTML/CSS/JS/JSP/JAVA/XML/SQL/C#。 其中HTML用于表现层的静态网页,JSP用于表现层的动态网页,CSS用于定义...

    JAVA及JS常见编码规范注意细则

    JAVA JS JSP log4j常见编码规范注意细则 jquery使用规范

    Java编码规范-北大青鸟版

    Java编码规范-北大青鸟版 本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。

    Java EE 编码规范.docx

    5、JSP 文件 7 七、应用命名总结 7 1、 java类 8 2、 字段 8 3、 方法 8 4、 变量 9 5、 Xml文件名 9 6、 URL命名 9 八、J2EE规范 9 1、J2EE规范 9 2、J2EE组件层次 10 3、J2EE的分布应用技术 12

    Java编码规范(经典之作)

    该规范取百家之所长。 其中含有Java,SQL,JSP的规范。

    JSP 程序设计从入门到精通 PDF 教程

     4.6 JSP/Servlet 中的汉字编码问题 80  4.7 图解Eclipse+Tomcat集成开发Servlet 84  4.8 Servlets/JSP开发技术问答 93  4.9 Servlet小实例 97  4.5.1实例1(输出) 98  4.5.2实例2(获取表单参数) 99 ...

    JSP 实现网页翻页

    在开发JSP规范的过程中,太阳微系统公司(Sun Microsystems Inc.)与许许多多主要的Web服务器、应用服务器和开发工具供应商,以及各种各样富有经验的开发团体进行合作。其结果是找到了一种为应用和页面开发人员平衡了...

    jsp 分页 java jsp 分页 servlet

    比较完成的、符合编码规范的分页程序,含jsp页面、servlet、数据库脚本。

    jsp Cookie版购物车

    如题,jsp Cookie购物车。...这次没有书写详细的使用讲解,并且没有注意编码规范,以及mvc之类的问题,网友下载时不要做过多评论。。。 谢谢 建议在 Firefox下用 Firebug设断点,走流程了解cookie存储信息的全过程.

    JSP 实现文件上传功能

    在开发JSP规范的过程中,太阳微系统公司(Sun Microsystems Inc.)与许许多多主要的Web服务器、应用服务器和开发工具供应商,以及各种各样富有经验的开发团体进行合作。其结果是找到了一种为应用和页面开发人员平衡了...

    网上书店系统jsp+mysql

    网上书店系统jsp+mysql 使用了些许的css和js 设计内容: ... (2)登录用户可以购买...1、编程语言和实现技术不限,但编码应遵循相应编码标准和规范; 2、数据库设计符合相关规范; 3、用户界面友好、操作简单、易用性好。

    JSP考试之前的必要准备试题

    jsp中的内置对象,并简要说明其作用,以及编码规范

    JSp 医院预约挂号系统源码+数据库

    5. 遵循程序设计编码规范,标识符应命名规范、代码注释充分、排版风格良好; 6. 使用JS对表单提交的数据及格式进行校验(是否为空、是否为数字等等) 7. 要求系统具有良好的安全性,能有效防止非法登录用户访问需...

Global site tag (gtag.js) - Google Analytics