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
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.