Mockup-driven fast-prototyping methodology for Web application development

被引:7
|
作者
Zhang, J [1 ]
Chung, JY
机构
[1] InfiNET Solut, Buffalo Grove, IL 60089 USA
[2] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2003年 / 33卷 / 13期
关键词
prototyping of Web applications; generator; architecture; supporting environment; mockup;
D O I
10.1002/spe.547
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web application development can be very complicated without an appropriate framework, architecture and application model. A good implementation model can help application developers communicate with clients, consolidate the design before starting the development, speed up the development, and make the code highly reusable. This paper proposes a mockup-driven fast prototyping methodology (MODFM) for the development of Web applications. It is built on the most recent Web technologies: EJB, JSP, Servlet, XML, Struts, and Web application server. A two-tier Model-View-Controller (MVC) architecture is proposed as the underlying backbone and a supporting environment is tailored specifically in order to enable development. Two basic supporting tools are provided: the dynamic menu generator and the generic code generator, which produce code for front-end, back-end and database schemas. MODFM helps to generate fully functional mockup systems for the client to review at an early analysis stage, and continues to provide guidance throughout follow-on development phases. Real-life experiences on the use of this methodology in industry are presented as examples. Copyright (C) 2003 John Wiley Sons, Ltd.
引用
收藏
页码:1251 / 1272
页数:22
相关论文
共 43 条
  • [31] New Web application development tool and its MDA-based support methodology
    Fujikawa, Y
    Matsutsuka, T
    [J]. FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2004, 40 (01): : 94 - 101
  • [32] New methodology for user-driven domain-specific application software development
    Li, Mingshu
    [J]. Ruan Jian Xue Bao/Journal of Software, 2000, 11 (07): : 863 - 870
  • [33] Test Driven Development in Action: Case Study of a Cross-Platform Web Application
    Pombo, Nuno
    Martins, Caio
    [J]. IEEE EUROCON 2021 - 19TH INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES, 2021, : 352 - 356
  • [34] CMS-based Web-Application Development Using Model-Driven Languages
    Saraiva, Joao de Sousa
    da Silva, Alberto Rodrigues
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 21 - 26
  • [35] Enterprise Project Driven Teaching Method In Java']Java Web Application Development Based On CDIO
    Yin Hong-li
    [J]. PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON EDUCATION, SPORTS, ARTS AND MANAGEMENT ENGINEERING (ICESAME 2017), 2017, 123 : 1836 - 1840
  • [36] Test-driven development improves GRNsight: a web application for visualizing models of gene regulatory networks
    Varshneya, Anindita
    Anguiano, Nicole A.
    Samdarshi, Mihir
    Dionisio, John David N.
    Fitzpatrick, Ben G.
    Dahlquist, Kam D.
    [J]. FASEB JOURNAL, 2016, 30
  • [37] Enhanced model-driven web application development with code generation using deep learning technique
    Muthumanikandan, V
    George, Timothy Thomas
    Harendra, Rupin Kirtan
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (01): : 75 - 90
  • [38] Development and Application of Web-Based Near Infrared Crude Oil Fast-Evaluation Technology
    Li, Jingyan
    Chu, Xiaoli
    Liu, Dan
    Dong, Lijun
    Feng, Baojie
    Xu, Yupeng
    Chen, Pu
    [J]. Shiyou Xuebao, Shiyou Jiagong/Acta Petrolei Sinica (Petroleum Processing Section), 2022, 38 (03): : 710 - 717
  • [39] An integrated design approach for rapid product development A case study through application of reverse engineering, re-engineering and fast prototyping tools
    Ali, Fahraz
    Chowdary, Boppana V.
    Gonzales, Luis
    [J]. JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2013, 11 (02) : 178 - 189
  • [40] User-Centered Design Meets Feature-Driven Development: An Integrating Approach for Developing the Web Application myPIM
    Krohn, Torsten
    Kindsmueller, Martin Christof
    Herczeg, Michael
    [J]. HUMAN CENTERED DESIGN, PROCEEDINGS, 2009, 5619 : 739 - +