Automatic Presentation of Model Data in MVC++ Applications

Markku Vuorenmaa · 2000

Although Model-View-Controller architecture and MVC++ support building object-oriented and modular applications, designing and implementing the model data handling in view and controller layers requires a lot of work. If an abstraction about the generic behaviour of the model layer can be constructed, an object-oriented framework could be designed to provide automatic handling and presentation of model layer data. This thesis presents a design of such a framework as well as some early usage experiences. The presented framework succeeds in supporting presentation and modifications of already existing data, but can not offer good support for object creation and removal. Experimenting with test programs and prototypes has been encouraging, but has also revealed some typical problems of framework design, implementation and usage. As a conclusion, one can say that a framework reaching beyond MVC++ functionality can provide partly automatic data handling for MVC++ applications. The presented Model Presentation Framework undoubtedly needs more work to reach the maturity level found in more advanced frameworks. Keywords: frameworks, object-oriented design, design patterns, Model-View-Controller architecture, MVC++

Read the paper · More papers on PaperTik