A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Multimedia and hypertext: the Internet and beyond
Multimedia and hypertext: the Internet and beyond
Pattern languages of program design 3
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Designing personalized web applications
Proceedings of the 10th international conference on World Wide Web
Engineering Web Applications for Reuse
IEEE MultiMedia
Web Design Frameworks: An Approach to Improve Reuse in Web Applications
Web Engineering, Software Engineering and Web Application Development
A Model Checking-based Method for Verifying Web Application Design
Electronic Notes in Theoretical Computer Science (ENTCS)
WAVer: A Model Checking-based Tool to Verify Web Application Design
Electronic Notes in Theoretical Computer Science (ENTCS)
Automatic generation of web applications from visual high-level functional web components
Advances in Software Engineering
Hi-index | 0.00 |
In this paper, we discuss different object-oriented design structures that should be used in the process of building Web applications. We base our discussion on the OOHDM approach for defining a Web application model, in particular, the separation of the navigational model from the conceptual model. We focus on the systematic application of different design patterns (such as Observer and Decorator) for decoupling different aspects of a Web model. We briefly discuss some specific patterns that may appear in this kind of applications and we introduce additional concepts such as Web frameworks as a conceptual approach to maximize design reuse in Web applications.