毕业设计外文资料翻译--改进执行性能的JSP切分

毕业设计外文资料翻译--改进执行性能的JSP切分

ID:47401641

大小:446.00 KB

页数:20页

时间:2019-07-04

毕业设计外文资料翻译--改进执行性能的JSP切分_第1页
毕业设计外文资料翻译--改进执行性能的JSP切分_第2页
毕业设计外文资料翻译--改进执行性能的JSP切分_第3页
毕业设计外文资料翻译--改进执行性能的JSP切分_第4页
毕业设计外文资料翻译--改进执行性能的JSP切分_第5页
资源描述:

《毕业设计外文资料翻译--改进执行性能的JSP切分》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计外文资料翻译学院:专业班级:学生姓名:学号:指导教师:外文出处:JSPSplittingforImprovingExecutionPerformance附件:1.外文资料翻译译文;2.外文原文指导教师评语:该英文资料选择合理,与毕业设计报告相关度高。专业术语、词汇翻译的准确度较高,体现了较强的专业英语应用水平。外文翻译与研究课题密切相关,翻译工作能够严格按照规定,达到考核、提高学生英语应用水平的目的,圆满完成要求。签名:2015年10月14日1.外文资料翻译译文改进执行性能的JSP切分摘要当

2、网页应用服务器能分别存储通过执行JSP片段获得的网页页面片段时,把一个JSP(Java服务器页面)页面切分成若干个片段能改进JSP页面的执行性能。如果一个JSP页面根据通过执行JSP页面获得的网页页面的每一个部分的不断跟新被切成若干片段,所有切分的JSP片段不需要被再次执行,只有当需要调用的网页片段在缓存中过期了。另外,一个JSP页面的片段能够被其他的JSP页面再次使用。在这两种情况下,所有的从JSP页面中切分的JSP片段的执行结果必须与在JSP页面切分之前一样。在这篇文章中,本文提出JSP切分,它

3、是一种把JSP页面切分成片段的方法,维持了存在于源JSP页面的数据和控制依赖。JSP切分自动检测了需要维持JSP页面的数据和控制依赖的部分,因为开发者想要从JSP页面中切分这部分。我们使用GUI工具实施JSP切分,并且证实切分的JSP片段和JSP页面切分之前是以同一方式执行的。实验结果显示通过切分一个JSP页面为片段和为通过执行JSP片段获得的网页片段设置不同的存储方法能够减少访问网页的响应时间。1.引言当网页应用服务器能够分别的存储通过执行JSP页面的片段获得的网页片段时,把一个JSP页面切分成若

4、干片段能改善一些JSP页面的执行性能。由于内容的动态性,通过JSP引擎产生的存储动态网页的方法是受限的。当通过JSP引擎产生的网页的存储内容被更新,整个JSP页面必须在应用服务器上再次被执行,尽管网页的改变可能很小。由于存储网页的不断更新增加应用服务器上的负载,它合理的把JSP页面切分成为若干个片段,并且为通过执行JSP片段获得的网页片段设置不同的存储方法。当然,网页片段必须被正确的合并为一个最终的网页。IBM的WebSphere应用服务器的动态缓存技术允许网页片段有不同的存储方法。由ApacheJ

5、akarta项目提供的存储标签库也为JSP片段支持不同的存储方法。另外,ESI(EdgeSideIncludes)技术为使用不同的存储方法存储网页片段提供了一个机制,并且在一个边缘服务器上把他们合并成一个最终的网页。IBM的WebSphere边缘服务器的应用卸载技术是改善JSP页面执行性能的另一种方法。这种技术允许一个或多个JSP片段在边缘服务器上存储或执行。其余的JSP片段部署在应用服务器上并且访问在边缘服务器上执行的JSP片段。因此,一些JSP页面的执行被下载到边缘服务器上。切分一个JSP页面便

6、于JSP片段的重用。当一个网页应用包含许多JSP页面时,相同的部分倾向于存在许多的JSP页面中。例如框架,横幅,标题等。当一个JSP页面被切分发为若干个片段时,所有片段的总的执行结果必须与在切分之前是一样的。另外,当JSP页面的片段在不同的服务器上执行时,每一个片段需要在没有其他片段的时候执行。为了满足这些条件,我们提出了JSP切分,它是一种在本文中描述的把一个JSP页面切分成若干片段的方法,由于为了一些特别的目的很难自动的找到最好的方法来把JSP页面切分成若干个片段,我们假设开发者会选择他们想要切

7、分的片段的那部分。为了正确的执行所有分开的JSP页面,JSP切分自动地检测了一些部分,那些部分必须和一些选择的部分被移动或复制到一个片段中。这个检测是基于对存在于JSP页面中的数据和控制依赖做的。JSP切分类似于程序切片技术,它是基于数据和控制依赖切一个程序的。然而,程序的切片技术没有考虑到被切的程序能被独立的执行,以及切的程序的总的执行结果必须和没有分离以前是一致的。另外,由于数据在JSP页面的执行中被传送到JSP引擎,JSP引擎的源程序,例如ApacheTomcat,为了正确的分析数据依赖是必须

8、的。这是不切实际的,因为JSP引擎的源程序是非常大而且复杂的。JSP切分通过利用JSP特征避免了JSP引擎的分析。这篇文章的其余编排如下。章节2解释了把JSP页面切分成若干个片段的难点。章节3给出了切分一个JSP页面算法的详情。章节4描述了JSP切分工具是JSP切分的实现工具并演示了由这个工具是如何把一个JSP例子切分的。章节5显示了通过在IBMWebSphere应用服务器上使用不同的存储方法来执行切分JSP片段获得的实验的结果。章节6讨论有关我们的贡献的先前的工作。

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

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

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