Comp 426

Advanced WWW Programming

Schedule

Below is a list of topics and assignments.


August 26, 2009
Introduction and overview of course.
 
August 31, 2009
Internet Architecture
Web Architecture
Production vs. Development Environments
September 2, 2009
M-V-C Architecture, Design, & Implementation
Java Servlets
Java ServletEngine/Web Container
Homepage, with picture, for course work.
 
September 7, 2009
Labor Day (no class)
September  9, 2009
Eclipse IDE
M-V-C Architecture, Design, & Implementation
Navigation & Control
DataBeans
Build Working Environment
Basic Views:  Register & Login (View Controller)

  
 
September 14, 2009
Controller/Model Interaction
September  16, 2009
Maintaining State
Relational Databases: Introduction
MySQL: Introduction
Basic Controller & Model (Stub)
 
September 21, 2009
MySQL GUI tools
JDBC
Review Front to Back Architecture
September 23, 2009
Eclipse Debugging
 
September 28, 2009
JSP: Introduction
Model (Full) & DBMS Function
September 30, 2009
JSP: cont
 
October 5, 2009
Struts:  Introduction
October 7, 2009
Struts:  cont.
CRUDS Issues and Practices
User Roles & Access Control
JSP Implementation
 
October 12, 2009
Framesets & Multi-Panel Interfaces
Dynamic Panel Content
October 14, 2009
Review: Material To Date
Struts Implementation (due Friday)
 
October 19, 2009
Mid-Term Exam
October 21, 2009
eB2C Requirements and Architecture (Review)
Technical Issues

October 26, 2009
eB2C Requirements and Architecture
Overview: Technical Issues
Catalog Design & Technical Issues
DBMS Design & Issues
Managing Categories
October 28, 2009
Managing Images
November 2, 2009
Dynamic Page Generation
November 4 2009
JSP processing
Create & Administer Catalog

November 9, 2009
Browsing Strategy & Dynamics
Selection vs. Specification
Dynamic Link Generation
November 11, 2009
Item Details Presentation
Item Selection
Shopping Cart Design & Issues

November 16, 2009
Shopping Cart Access & Update
Display & Browse Catalog
November 18, 2009
Checkout Design & Issues

November 23, 2009
Checkout Design & Issues 
Shopping Cart
November 25, 2009
Thanksgiving
November 30, 2009
Security & HTTPS
December 2, 2009
Thick Clients
Java Applets
Applet/Servlet Interaction
Applet Multi-Panel Interface
 
December 7, 2009
Additional Concepts and Technologies
Checkout
December 9, 2009
Future of Web-based Systems
Review
Evaluation

December 11, 2009 (Noon).
Final Exam