jsp特性及思想的最佳实践1

jsp特性及思想的最佳实践1

ID:34305738

大小:62.63 KB

页数:6页

时间:2019-03-05

jsp特性及思想的最佳实践1_第1页
jsp特性及思想的最佳实践1_第2页
jsp特性及思想的最佳实践1_第3页
jsp特性及思想的最佳实践1_第4页
jsp特性及思想的最佳实践1_第5页
资源描述:

《jsp特性及思想的最佳实践1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JSP最新特性及思想的最佳实践1作者:DustinMarx著;chessboy译发文时间:2003.08.1913:43:19概要:JSP规范的不断进展,可用的jsp开发工具数量不断增多,以及jsp技术可涉及领域的不断的扩展,促进了基于jsp技术的高维护性能和标准化的网络应用的开发。这篇文章讨论了在jsp进展中的一些主要内容以及如何更容易的开发健壮的JSP网络应用。这篇文章可以帮助读者提高应用JSP强大功能的能力,并能够让你为将来JSP的升级做好准备。自从我(原文作者)在2001年底发表了“JSP最佳实践”以来

2、,JSP技术已经有了戏剧性的发展。许多的工具已经使得开发基于JSP技术的网页变的更加容易。在上一篇我的“最佳实践”的文章屮所提到的实践依然适用。然而,随着新的特性,工具,以及JSP开发思想的出现你需要使用更多的最佳实践来开发更加平滑的高维护性能的JSP的应用。这篇文章列岀了一些应用了最重要的新的特性,工具和思想的最佳实践:开始编写JSPdocument.引入JSP编程约定使用正确的范围(Scope)小心的管理“会话”范围利用JSTL(JavaServerPagesStandardTagLibrary)的特点利用

3、servletfilers(InterceptingFilterpattern)的特点创建你的Jsppages的文档预先编译JSP网页和文档组织文件和目录以便于容易的开发和部署小心使用私有的,与供应商特定的特性HTML标签使用XHTML(ExtensibleHyperTextMark叩Language)语法使用JSPdocument.不是JSPpagesJSP规范支持JSPpages同样也支持JSPdocumento两者之间主要的区别是它们对XML兼容的程度。JSPpages使用传统的或者说是“速记(short

4、hand)”语法,而JSPdocument.用的语法完全与XML相兼容。JSPdocument.时候被成为是使用了XML语法的JSPpageso但是这里我将分别称它们为JSPpages和JSPdocument.便加以区分。基于以下几个原因我推荐使用JSPdocument.1.JSPdocument.很好组织了的XMLHTML(YoucaneasilyverifyJSPdocument,aswell-formedXML/HTML)2.可以使用XMLSchema來验证JSPdocument.1可以很容易的使用标准

5、的XML工具来写和解析3.可以使用XSLT(ExtensibleStylesheetLanguageTransformations)以不同的form來编写JSPdocument.具体请看"JSPdocument,nbspwithXSLT,'hup:〃www.iavaworld.com/iavawoild/iw・07・2003(iw・0725・mo「ejsp.hunl4.JSP使用了XML相容include和forwardaction,custom标签,因而使得整个document.XML相容,这样就提高了编码的

6、一致性。5JSPdocument.相对JSPpages需要稍微多一点的开发规则,但是带来的好处是更加容易阅读和维持的document.,特别是对于刚刚开始学习JSP的人来说。关于创建JSPdocument.和其特点的详细内容请参考“WriteJSPsinXMLUsingJSP1.2^^(hMp:〃www.javawoHd.com/iavaworkl4w・07・2003/jw・0725-morejsp.html)JSPdocument.最大的缺点是没有与XML相兼容的JSP注释存在。JSPdocument.以使用

7、客户端的注释(HTML-/XML-style)或者是嵌入的java注释。但是没有JSPdocument.<%-->而JSP可用的上面的两种注释方法都有其自身的缺点。你可以在得到的网页中看到客户端的注释(通过浏览器视图里面的“查看源文件”功能),而且要使用java的注释需要将java代码直接的写在JSPdocument.中。在本文剩下的章节中,我将使用JSPs来代表JSPpages利JSPdocument,因为我所讨论的最佳实践同样的适用这两种形式的JSPo使用JSP的编码规范无论使用任何一种语言,创建的任何工程

8、,在提高开发,维护,和测试你的软件的角度遵循编码的标准和规范都是很明智的选择。读其他开发人员的代码并不简单而且也不是愉快的事情。但是,如果所有的开发人员都遵循同样的命名规范和其他的一些约定的化,阅读代码和维护就会使得阅读代码対他人和编程人员自己变的容易一些。SunMicrosytem最近己经帮助一些组织来创建这样的规范,制定了文档“CodeConventionsfortheJavaSe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。