A .NET Entire Database Web Application Wizard
Abstract
In this dissertation we propose three integrated components (Wizard, API and template component). They integrate to produce a .NET project (secure, light and high performance database web application). The final result of the integration between these components is achieved through utilising the Wizard component. The Wizard relies on the result analysis of the structure of a user database. The output of the wizard process requires user need NOT to write any code. During the progress of the wizard, the template component is adjusted based on the requirements of the user. The adjusted template component integrates with the API component to fulfil the specification of the final product. The final product applies a new approach of distributing the load of rendering the content of web pages between server and client, and a new security integration mechanism between the database tire and browser of the client side business tire (browser). This thesis contributes by proposing and implementing a new approach to enhance the performance and security factors of database web application. It contributes by improving novice and intermediate programmers' skills and experiences. For advanced programmers, it contributes by providing them a practical example of how current ASP.NET life cycle might affect web application performance and internet traffic, and how they might overcome this issue