本文是中英双语对照毕业设计论文外文文献翻译,下载之后直接可用!省去您找文献、pdf整理成word以及翻译的时间!一辈子也就一次的事!
文献引用作者出处信息:David A. Turner Information Technology: Coding and Computing, 2019 (如觉得年份太老,可改为近2年,毕竟很多毕业生都这样做)
英文2198单词,13293字符(字符就是印刷符),中文3513汉字。(如果字数多了,可自行删减,大多数学校都是要求选取外文的一部分内容进行翻译的。)
Web Page Caching in Java Web Applications
Abstract:Many Web applications serve pages that change infrequently, such as catalog pages within a shopping application or a calendar of events on a university web site. Such pages change only when a staff member logs in, and updates data on which the pages are based. Without caching, requests for such pages result in redundant read operations on the database and generation of HTML from a collection of HTML generating components. In this paper, we explain how we decrease this processing overhead in Java Web applications by caching infrequently changing Web pages.
Keywords: Web page caching, patterns for software design, software architecture
1. Introduction
The Computer Science Department at California State University San Bernardino has been increasing the number of paid internship projects in the area of Web application development for its undergraduate and master’s degree students. We developed an online application system for the University’s College of Extended Learning, and a grant management system (similar to NSF fast track) for the Office of Technology Transfer and Commercialization.Currently, we are developing a new project for a quasi government organization called Active Capital, whose mandate is to promote angel investing in small businesses.Through these project experiences, we have honed our abilities to solve Web development problems. The purpose of this paper is to describe a technique of Web page caching that we developed to improve the performance of our applications. To do this, we provide an overview of architecture, and then explain specifically how we implemented page caching in this context.
There are three principle benefits to caching Web pages.Firs