【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)

上传人:从****越 文档编号:126775045 上传时间:2020-03-27 格式:DOCX 页数:30 大小:1.22MB
返回 下载 相关 举报
【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)_第1页
第1页 / 共30页
【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)_第2页
第2页 / 共30页
【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)_第3页
第3页 / 共30页
【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)_第4页
第4页 / 共30页
【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)》由会员分享,可在线阅读,更多相关《【精品文档】529关于计算机专业模型视图控制器网站页面设计的毕业设计论文英文英语外文文献翻译成品资料:MVC架构驱动的重构以实现客户端web网页组成(中英文双语对照)(30页珍藏版)》请在金锄头文库上搜索。

1、本文是中英对照毕业设计论文外文文献翻译,下载后无需调整复杂的格式直接可用!一辈子也就一次的事!文献引用作者出处信息:Jaewon Oh ; Woo Hyun Ahn ; Taegong Kim. 2019 7th IEEE International Conference on Software Engineering and Service Science (ICSESS) (如觉得年份太老,可改为近2年,毕竟很多毕业生都这样做)英文4879单词,30979字符(字符就是印刷符),中文8084汉字。(如果字数多了,可自行删减,大多数学校都是要求选取外文的一部分内容进行翻译的。)MVC arc

2、hitecture driven restructuring to achieve client-side web page compositionAbstract: 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

3、 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 obser

4、vable behavior of its source application. Case studies show that our restructuring tool can efficiently support the restructuring process.INTRODUCTIONIn a web application, web pages usually share contents like headers, footers, and menus. A template is used to maintain such common contents in one pl

5、ace, which are separate from page-specific contents. A template-based web application (TWA) uses such a template to dynamically generate web pages, combining page-specific contents with the template. For example, in Fig. 1, the three pages are generated using a template and specific contents for eac

6、h page. TWAs basically interact with users, using the mUlti-page application 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 toge

7、ther with the page-specific contents upon each request. Therefore, the template is redundantly transferred and rendered with a full-page refresh for each request.One of the solutions to the above duplication problem is to move page composition from servers to browsers. Whenever users click a hyperli

8、nk or submit a form, web browsers receive the differences between the current page and a new page, and then partially update the cur rent page with the differences, without a full-page refresh. As shown in Fig. 2b, each of requests ReqI / and Req2 / causes a partial-page refresh withits associated d

9、ifferences. Page PI is physically a single page but can have different uniform resource locators (URLs), depending on its states (i.e., the included contents). Such web applications are called single-page applications (SPAs).In Java web applications, standard actions are usually used to fill in plac

10、eholders of a template with page-specific contents.The model- view- controller (MVC) 14 architecture is commonly used in web application development. Thus, it is natural to consider the three components and their interactions as a basic unit of analysis and modification when restructuring or reengin

11、eering multi-page applications into single-page applications. However, these architectural components have not been sufficiently discussed in most previous works about the transformation problem. The transformation basically requires its precondition to be satisfied before it is carried out. In part

12、icular, reduction of the duplicated code/data sometimes induces inconsistency between source and target applications: the observable behavior of the target application can be different from that of its source application. However, most previous research on the transfonnation problem does not specify

13、 circumstances where the transformation approaches cannot be applied.It is, therefore, necessary to specify the precondition and steps of the transformation in terms of the architectural components of the MVC pattern. This paper proposes a way to decide whether a given full-page request can be restr

14、uctured into a partial-page request, without changing the observable behavior of the source application, from the perspective of the MVC architecture. A restructuring algorithm is also presented to describe restructuring steps, as well as the restructuring precondition. We present the overall pictur

15、e of the restructuring process with the execution of the algorithm as one activity in it. In addition, this paper describes the important issues that we encountered when implementing the restructuring algorithm. Moreover, we present the results of case studies showing that when our tool is used, the

16、 effort required for the restructuring is reduced, and the performance of web applications is improved.II.P ROBLEM AND B ACKGROUNDA.ProblemThe restructuring problem addressed in this paper can be considered low-level restructuring because the user interface (UI) structure, the page navigation model (i.e., the network of links between pages), the data model, and the functionality of the source application are not changed. The target a

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 期刊/会议论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号