ProductReview Example: Difference between revisions
m Rating AJAX Example moved to AJAX Rating Example |
mNo edit summary |
||
Line 20: | Line 20: | ||
The system should be implemented as a web application, showcasing the possibilities in the VDF AJAX library. | The system should be implemented as a web application, showcasing the possibilities in the VDF AJAX library. | ||
== | == Using the framework == | ||
First you should familiarize yourself with these: | First you should familiarize yourself with these: | ||
*[[Using DataDictionaries]] | *[[Using DataDictionaries]] | ||
*[[Using the AJAX Library]] | *[[Using the AJAX Library]] | ||
*[[Using cAjaxSessionManager]] | |||
*[[Creating a AJAX Web application]] | *[[Creating a AJAX Web application]] | ||
*[[Creating a AJAX Form]] | *[[Creating a AJAX Form]] | ||
==Application design == | |||
=== Table layout === | === Table layout === | ||
Line 44: | Line 47: | ||
=== Creating the webapp === | === Creating the webapp === | ||
==== Session management ==== | ==== Session management ==== | ||
Revision as of 13:14, 9 September 2007
Here I will build a example application using the VDF Ajax library and note the steps taken underway.
Existing examples (From AJAX library):
- AJAX Contact Management
- AJAX Order Entry
Functionality
The overall goal is to be able to see what users think about a particular item.
To accomplish this, then users should be able to:
- login
- create a user account
- choose an item from a list
- enter information about a known item
- supply a rating of an item
The system should be implemented as a web application, showcasing the possibilities in the VDF AJAX library.
Using the framework
First you should familiarize yourself with these:
- Using DataDictionaries
- Using the AJAX Library
- Using cAjaxSessionManager
- Creating a AJAX Web application
- Creating a AJAX Form
Application design
Table layout
We want to store information about users, places, purchases and known items. A user should be either a normal user or an administrator. The other tables should hold sufficient information about the items purchased and how the users liked them.
Create these tables in the database builder and create the associated data dictionaries.
The following data dictionaries should now be available:
- Item_DataDictionary
- Place_DataDictionary
- Purchase_DataDictionary
- Rating_DataDictionary
- UserInfo_DataDictionary
Creating the webapp
Session management
Creating the Web Objects
create web objects for all data dictionaries.