Abstract

AbstractWeb 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 © 2003 John Wiley & Sons, Ltd.

Highlights

  • In the broadest sense, a web application is an application combining computing and networking technologies to facilitate communication through the Internet

  • When generic code generator (GG) generator encounters a template file named in the format of [=PATTERNNAME=DESC=...], it will look for all data files named PATTERNNAME in the configuration file, and create one file for each using value of DESC to replace “=PATTERNNAME=DESC

  • mockup-driven fast prototyping methodology (MODFM) is an architecture-based methodology that guides developers to quickly construct a prototype of a web application

Read more

Summary

Introduction

A web application is an application combining computing and networking technologies to facilitate communication through the Internet. MODFM incorporates techniques for automatic code generation in order to expedite application development. MODFM seamlessly integrates cutting-edge technologies for web development, such as J2EE and XML, with established development methodologies, including rapid prototyping and automatic code generation. Utilizing well-tried concepts, such as client-centric development [2] and rapid prototyping [3], MODFM seeks to gain customer feedback at early stages of development in order to avoid wasting development efforts because of incorrect or incomplete specifications. Through an automatically generated mockup, customers can glean the functionality of the finished application early in the development cycle.

Related Work
Web Code Generator
Generic Code Generator
Data file
Template file
Configuration file
Two-tier MVC Architecture for Web Applications
Service Methods
An Example Application: e-University Suite
Schedule
Findings
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call