Title
Automated Transformation of Template-Based Web Applications into Single-Page Applications
Abstract
In a template-based web application (TWA), a template is used as a common structure or layout to dynamically generate web pages. The consistent structure helps users easily obtain information. However, TWAs still have an interaction problem: whenever a user clicks a hyperlink or submits a form, a new page is loaded. Therefore, we need to reduce communication between a browser and a server by avoiding loading the same template twice. This paper proposes a technique of transforming a Java-based TWA into a single-page application (SPA) with partial page refreshes. An Eclipse plugin is also presented for automatic reengineering of TWAs. Our technique is applied to typical TWAs and discussed with respect to quality attributes such as performance, bookmarkability, and backward navigation.
Year
DOI
Venue
2013
10.1109/COMPSAC.2013.54
COMPSAC
Keywords
Field
DocType
partial page refreshes,automated transformation,common structure,new page,eclipse plugin,single-page applications,web page,java-based twa,template-based web applications,consistent structure,template-based web application,typical twas,single-page application,reengineering,history,ajax,servers,java,internet,navigation,layout,html,web pages
Static web page,Single-page application,Web page,Computer science,Ajax,Hyperlink,Web application,Dynamic web page,Java,Database
Conference
ISSN
Citations 
PageRank 
0730-3157
0
0.34
References 
Authors
10
5
Name
Order
Citations
PageRank
Jaewon Oh110111.06
Woo Hyun Ahn2103.97
Seungho Jeong331.77
Jinsoo Lim400.34
Taegong Kim550.90