62.288 Web Technology - Fall 2000

 

 

Links

Final Exam

Course Outline

References

Assignments 1 & 2

Assignment 3

Assignment 4

 Webtech Home Pages

Stylesheets

Frames

Graphics

JavaScript

Server-side Scripting

Test 1 Solution

Example, Inc. Database

Forms

 

Welcome to the Web

Tuesday, 21-NOV-00: The specification for the final exam won't be completed until Tuesday, Nov 28, but you are welcome to preview the materials as they are developed and download the database. 

There will not be an assignment 4(b). The course outline says that assignments are worth 40%, so Assignment 4(a) becomes Assignment 4, worth 10% of the final mark.

Monday, 20-NOV-00: A watchdog has been installed on Orion to ensure that web services are restarted when they fail.

Wednesday, 15-NOV-00: Check Assignment 4a for modifications; question 4 has been deferred.
Also, the web server Orion.BrandonU.CA hiccupped on Saturday. Subsequently, Orion will not allow objects created by Server.CreateObject to be assigned to Application variables. This means your chat programs, which have not yet been marked and which may use an application-wide dictionary object, will have to be disabled to let you work in the database assignment, at least until the server gets fixed.

Sunday, 12-NOV-00: The due date for Assignment 4 has been moved to Monday, November 20, 2000. This is the most important assignment in the course because it exercises techniques required for the final project. Please have questions 1, 2, and 3 done before class on November 14 and at least start on the last two questions so that you can bring your problems to class.

Thursday, 9-NOV-00: The term marks have been updated to include assignments 2b (client-side validation and regular expressions) and 3a (server-side validation and regular expressions). Please contact dueck@brandonu.ca  if you want an assignment remarked and have a well-reasoned argument in support of the request.

Tuesday, 7-NOV-00: A database example has been added to the the list of server examples. A more elaborate database example forms the basis for Assignment 4.

Use the links at the left of this page to access other pages in this set. You should bookmark this site and check back frequently, as these pages will change weekly throughout the course.

You must acquire a web account on the server for this course, orion.brandonu.ca. Consult the instructor to set up your account. You'll also need to learn how to use FTP to move files between your development computer and the web site. By Monday, September 18, you should have a simple web page up to demonstrate that you can handle at least simple web publishing requirements. As a matter of fact, this little task is your first assignment.

Please note: it seems some students are having the occasional minor difficulty getting assignment 3 going. Also, the FTP connection to orion is reported to have been unreliable. Because of this, the due date for  Assignment 3(a) has been moved to Monday Oct 30/00.

The login example has been more or less completely debugged. It turns out that that best way to handle string objects retrieved from a form and stored in Session or Application variables or dictionaries is to "dereference" them immediately upon retrieval from the form data, as in

var user = Request.Form("username")()

After this, the variables can be treated as usual. More work has to be done on this script. For example, multiple logins from the same user have to be detected and rejected. Also, the Session_OnEnd() function has to be debugged so it will log out a user on session timeout. 


Last update 10/26/01
Copyright © Gerald Dueck
[=]