|
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.
|