CS 495/595 - Web Server Design
Metadata
title:
Week 10: March 13:
Contents
CS 495/595 - Web Server Design
Syllabus
(Text; 2 KB)
Port Assignments
(Text; 163 bytes)
Resources
Class email list
(URL)
HTTP Developer's Handbook - Chris Shiflett
(URL)
RFC 1630: Universal Resource Identifiers in WWW
(URL)
RFC 1867: Form-based File Upload in HTML
(URL)
RFC 1738: Uniform Resource Locators (URL)
(URL)
RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax
(URL)
RFC 2295: Transparent Content Negotiation in HTTP
(URL)
RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1
(URL)
RFC 2617: HTTP Authentication: Basic and Digest Access Authentication
(URL)
Errata for RFCs 2616 & 2617
(URL)
RFC 3875: The Common Gateway Interface (CGI) Version 1.1
(URL)
Roy Fielding's dissertation
(URL)
Week 1: January 10: Introduction & Administration
Readings
(Text; 248 bytes)
Slides
(MS Powerpoint; 543 KB)
Week 2: January 17:
Readings
(Text; 66 bytes)
Slides
(MS Powerpoint; 318 KB)
Week 3: January 24:
Readings
(Text; 72 bytes)
Slides
(MS Powerpoint; 168 KB)
Week 4: January 31:
Slides
(MS Powerpoint; 300 KB)
Assignment 1: Basic Operations
description
(MS Powerpoint; 26 KB)
test directory for local installation (.tar.gz)
(; 90 KB)
test directory installed on www.cs.odu.edu
(URL)
Week 5: February 7:
Readings
(Text; 25 bytes)
Slides
(MS Powerpoint; 498 KB)
Week 6: February 14:
Slides
(MS Powerpoint; 85 KB)
Week 7: February 21:
Assignment 2: Conditionals, Persistence
description
(MS Powerpoint; 375 KB)
test directory for local installation (.tar.gz)
(; 90 KB)
test directory installed on www.cs.odu.edu
(URL)
Slides
(MS Powerpoint; 252 KB)
Week 8: February 28
Slides
(MS Powerpoint; 49 KB)
Week 9: March 6 (Spring Break - No Class)
Week 10: March 13:
Readings
(Text; 36 bytes)
Slides
(MS Powerpoint; 130 KB)
Week 11: March 20:
Slides
(MS Powerpoint; 58 KB)
Assignment 3: Content Negotiation, Transfer Encoding
description
(MS Powerpoint; 37 KB)
test directory for local installation (.tar.gz)
(; 217 KB)
test directory installed on www.cs.odu.edu
(URL)
Week 12: March 27:
Slides
(MS Powerpoint; 143 KB)
Week 13: April 3:
Readings
(Text; 42 bytes)
Slides
(MS Powerpoint; 61 KB)
Week 14: April 10:
Assignment 4: Authentication
description
(MS Powerpoint; 62 KB)
test directory for local installation (.tar.gz)
(; 218 KB)
test directory installed on www.cs.odu.edu
(URL)
Week 15: April 17:
Readings
(Text; 61 bytes)
Slides
(MS Powerpoint; 348 KB)
Week 16: April 24: REST Design and a Brief Tour of Amazon S3
Slides
(MS Powerpoint; 72 KB)
"Why HATEOAS (Wayne Lee)
(URL)
"HATEOAS: The Confusing Bit From Rest" (Jim Webber)
(URL)
Week 17: May 1: Exam week
Assignment 5: Dynamic Resources, Unsafe Methods
description
(MS Powerpoint; 58 KB)
test directory for local installation (.tar.gz)
(; 219 KB)
test directory installed on www.cs.odu.edu
(URL)
Extra Credit
(MS Powerpoint; 50 KB)