Design and implementation of a MVC-based architecture for e-commerce applications
|Titel||Design and implementation of a MVC-based architecture for e-commerce applications|
|Journal||Int. Journal of Computers and Their Applications|
Through the separation of a model from its visual representation (view) implies well-known benefits, available Java libraries do not sufficiently support this concept. The paper presents a straightforward way to smoothly enhance Java libraries in this direction independently in the particular graphic user interface (GUI) library. The lean framework JGadgets, which was inspired by the Oberon Gadgets system [Gutknecht 94], allows developers to focus on model programming only. This significantly reduces the development costs, in particular in the realm of quite simple, form-based GUIs which are common-place in commercial e-business-systems.We first present a small case study implemented on top of JGadgets which demonstrates the benefits of a strict model/view separation. The paper then goes on to sketch the reflection-based design of JGadgets itself.