Comp 426

Advanced WWW Programming

Schedule

Below is a list of topics and assignments.


August 25, 2010
Introduction and overview of course
Topics that will be Addressed During the Semester
 
August 30, 2010
Internet Architecture
Web Architecture
M-V-C Architecture, Design, & Implementation
September 1, 2010
Java Servlets
Java Servlet Engine/Web Container
Views
Homepage, with picture, for course work.
 
September 6, 2010
Labor Day (no class)
September  8, 2010
Build Working Environment
Eclipse IDE  
Production vs. Development Environments
Deployment
 
September 13, 2010
Navigation & Control
Controller/Model Interaction
DataBeans
JSP: Introduction
Snooper Servlet
September  15, 2010
JSP: cont
 
September 20, 2010
Review Front to Back Architecture
Maintaining State
Model/DataBase Interaction
Relational Databases: Introduction
MySQL: Introduction
September 22, 2010
MySQL GUI tools
JDBC
Basic Views:  Register & Login (View Controller)
 
September 27, 2010
CRUDS Issues and Practices
September 29, 2010
Eclipse Debugging
Basic Controller & Model (Stub)
 
October 4, 2010
JavaServer Faces:  Introduction
October 6, 2010
JSF: cont.
Basic Model (Full) & DBMS Function
 
October 11, 2010
Framesets & Multi-Panel Interfaces
User Roles & Access Control
Dynamic Panel Content
October 13, 2010
Review: Material To Date
 
October 18, 2010
eB2C Requirements and Architecture
Overview:  Technical Issues
Mid-Term Exam (take home)
October 20, 2010
JSF Implementation

October 25, 2010
eB2C Requirements and Architecture (Review)
Technical Issues (Review)
Catalog Design & Technical Issues
DBMS Design & Issues
Managing Categories
October 27, 2010
Managing Images
Mid-Term Exam: due
November 1, 2010
Dynamic Page Generation
November 3 2010
JSP processing
Create & Administer Catalog

November 8, 2010
Browsing Strategy & Dynamics
Selection vs. Specification
Dynamic Link Generation
November 10, 2010
Item Details Presentation
Item Selection
Shopping Cart Design & Issues

November 15, 2010
Shopping Cart Access & Update
Display & Browse Catalog
November 17, 2010
Checkout Design & Issues

November 22, 2010
Checkout Design & Issues 
Shopping Cart
November 24, 2010
Thanksgiving
November 29, 2010
Security & HTTPS
December 1, 2010
Thick Clients
Java Applets
Applet/Servlet Interaction
Applet Multi-Panel Interface
 
December 6, 2010
Review: Topics Addressed During the Semester
Additional Concepts and Technologies
December 8, 2010
Future of Web-based Systems
Review
Evaluation
Checkout (drop dead deadline: midnight, 12/10/10)

December 13, 2010 (Noon).
Final Exam