本文是中英双语对照毕业设计论文外文文献翻译,下载之后直接可用!省去您找文献、pdf整理成word以及翻译的时间!一辈子也就一次的事!
文献引用作者出处信息:Jaewon Oh ; Woo Hyun Ahn ; Taegong Kim. 2019 7th IEEE International Conference on Software Engineering and Service Science (ICSESS) (如觉得年份太老,可改为近2年,毕竟很多毕业生都这样做)
英文4879单词,30979字符(字符就是印刷符),中文8084汉字。(如果字数多了,可自行删减,大多数学校都是要求选取外文的一部分内容进行翻译的。)
MVC architecture driven restructuring to achieve client-side web page composition
Abstract: This paper presents a restructuring approach to relocating web page composition from servers to browsers for Java web applications. The objective is to reduce redundant manipulation and transfer of code/data that are shared by web pages. The reduction is carried out through a restructuring algorithm, effectively keeping consistency between source and target applications from the perspective of the model-view-controller (MVC) architecture, because the problem requires the target application to preserve the observable behavior of its source application. Case studies show that our restructuring tool can efficiently support the restructuring process.
INTRODUCTION
In a web application, web pages usually share contents like headers, footers, and menus. A template is used to maintain such common contents in one place, which are separate from specific contents. A template-based web application (TWA) uses such a template to dynamically generate web pages, combining specific contents with the template. For example, in Fig. 1, the three pages are generated using a template and specific contents for each page. TWAs basically interact with users, using the mUltiapplication model [12], where when a user issues a request, a web browser downloads and displays a new page. As shown in Fig. 2a, one of the most important things to note about TWAs is that the server combines and sends the template together with the specific contents upon each request. Therefore, the template is redundantly transferred and rendered with a fullrefresh for each request.
One of the solutions to the above d