• DocumentCode
    2182940
  • Title

    Transforming legacy Web applications to the MVC architecture

  • Author

    Ping, Yu ; Kontogiannis, Kostas ; Lau, Terence C.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • fYear
    2003
  • fDate
    19-21 Sept. 2003
  • Firstpage
    133
  • Lastpage
    142
  • Abstract
    With the rapid changes that occur in the area of Web technologies, the porting and adaptation of existing Web applications into new platforms that take advantage of modern technologies has become an issue of increasing importance. This paper presents a reengineering framework whose target system is an architecture based on the model-view-controller (MVC) design pattern and enabled for the Java™ 2 Platform, Enterprise Edition (J2EE). The proposed framework is mainly concerned with the decomposition of a legacy Web application by identifying software components to be transformed into Java objects such as JavaBeans, JavaServer Pages (JSP), and Java Servlet.
  • Keywords
    Internet; Java; object-oriented methods; software maintenance; Java 2 Platform Enterprise Edition; Java Servlet; Java objects; JavaBeans; JavaServer Pages; MVC architecture; Web technologies; legacy Web application; model-view-controller design pattern; reengineering framework; software component identification; target system; Application software; Computer architecture; Data mining; Databases; HTML; Internet; Java; Laboratories; Service oriented architecture; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering Practice, 2003. Eleventh Annual International Workshop on
  • Print_ISBN
    0-7695-2218-1
  • Type

    conf

  • DOI
    10.1109/STEP.2003.35
  • Filename
    1372143