Author(s)
Term
4. term
Education
Publication year
2002
Submitted on
2012-02-14
Abstract
In this project four problems found in the area of Web applications development are analysed. These problems are named the State handling problem, the Validation problem, the Complex forms problem and the Reusability problem. Existing work in the area is analysed. Based on these problems and the existing solutions three hypothesis are presented as the goal of this project. During the design, solutions to the problems are developed. Example Web applications are implemented to illustrate the usage of the designed solutions. Based on these Web applications we conclude on the project. Introducing the session concept inspired by Bigwig solves the State handling problem. Additional experiences are still needed to fully evaluate the Reusability problem. The Complex forms problem is solved by the designed solution, based on building an object structure representing an HTML form. The implemented solution relies on the session framework, but a CGI based solution is considered possible. The Input validation problem is solved by relying on the session framework. Validation is made available on both the object and the page level. It is concluded that relying on the session framework have the advantage that validation functions are available when they are needed. This is not the case in a CGI solution. Improvements can be made on various places in the solution. This is recommended as future work.
Documents
Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.
If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.