关于计算机专业在商店程序APP设计有关 的外文文献翻译:使用Java技术的Web应用程序设计模型的比较研究.pdf

关于计算机专业在商店程序APP设计有关 的外文文献翻译:使用Java技术的Web应用程序设计模型的比较研究.pdf

A Comparative Study of Web Application Design Models Using the Java Technologies Budi Kurniawan and Jingling Xue School of Computer Science and Engineering University of New South Wales Sydney, NSW 2052, Australia Abstract. The Servlet technology has been the most widely used technology for building scalable Web applications. In the events, there are four design models for developing Web applications using the Java technologies: Model 1, Model 2, Struts, and JavaServer Faces (JSF). Model 1 employs a series of JSP pages; Model 2 adopts the Model-View-Controller pattern; Struts is a framework employing the Model 2 design model; and JSF is a new technology that supports ready-to-use components for rapid Web application development. Model 1 is not recommended for medium-sized and large applications as it introduces maintenance nightmare. This paper compares and evaluates the ease of application development and the performance of the three design models (Model 2, Struts, and JSF) by building three versions of an online store application using each of the three design models, respectively. 1 Introduction Today, Web applications are the most common applications for presenting dynamic contents. There are a number of technologies for building Web applications, the most popular of which is the Servlet technology [5]. This technology gains its popularity from its superiority over other technologies such as CGI and PHP [2], [3], [13]. Servlets are cumbersome to develop, however, because sending HTML tags requires the programmer to compose them

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档