A Views-Based Design Framework for Web Applications

dc.contributor.authorBrown, Daviden
dc.date.accessioned2006-08-22T14:26:19Z
dc.date.available2006-08-22T14:26:19Z
dc.date.issued2002en
dc.date.submitted2002en
dc.description.abstractWeb application design is a broad term that refers to any aspect of designing a Web application, including designing Web interfaces to data. There are a number of commercial software tools available that employ various techniques for implementing Web access to databases. However, these techniques apply only to portions of Web application implementation and lack a common design paradigm. We believe that defining an approach to designing and implementing Web applications based on views, frameworks, and patterns allows us to extend an object-oriented design representation and develop reusable and extensible design solutions for a class of Web applications in which the concerns are separated. The major contribution of this thesis is the development of a new approach to designing Web applications, producing the following visible contributions: a model for Web applications based upon a separation of concerns using views; a framework for system elements so that object-oriented design patterns can be used to build the application; a reusable design approach so that many Web applications can be built around the same framework; a coherent and organized framework representation using extended UML; and an implementation approach that can be implemented on a number of different platforms using a range of software and tools. In support of this solution, this thesis shows the design and implementation of a proof-of-concept Web application using this design technique. We believe that the approach to Web application design promoted in this thesis has proven itself useful in a practical way for the case studies discussed herein and points the way to a wider range of design and implementation possibilities.en
dc.formatapplication/pdfen
dc.format.extent5948094 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/1054
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 2002, Brown, David. All rights reserved.en
dc.subjectComputer Scienceen
dc.subjectweb applicationen
dc.subjectviewsen
dc.subjectframeworken
dc.subjectdesign patternen
dc.subjectrepositoryen
dc.subjectseparation of concernsen
dc.subjectUMLen
dc.subjectWAEen
dc.titleA Views-Based Design Framework for Web Applicationsen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dbbrown2002.pdf
Size:
5.67 MB
Format:
Adobe Portable Document Format