Comp 426

Advanced WWW Programming

Schedule

Below is a list of topics and assignments.


January 12, 2009
Introduction and overview of course.
January 14, 2009
Java Servlets
Java ServletEngine/Container
XML Syntax: Review
Homepage, with picture, for course work.
 
January 19, 2009
Martin Luther King Holiday
(No Class)
January 21, 2009
M-V-C Architecture, Design, & Implementation
Design Considerations
Build Working Environment  
 
January 26, 2009
DataBeans
Review Java I/O
Object Serialization
Snooper Servlet
January 28, 2009
Servlet State
View Components & Demo Servlet
 
February 2, 2009
Relational Databases: Introduction
JDBC
MySQL: Introduction
February 4, 2009
Eclipse:  Introduction
View, Control, & (Stubbed) Model
 
February 9, 2009
JSP: Introduction
February 11, 2009
JSP: cont.
M-V-C using JSP
 
February 16, 2009
JSP Taglibs
AddressBook 1: Basic Version (Complete)
February 18, 2009
Eclipse & JSP Workshop
Eclipse Debugging
 
February 23, 2009
Eclipse
February 25, 2009
Struts:  Introduction
M-V-C using Struts
 
March 2, 2009
Eclipse Struts Support
AddressBook 2:  JSP Version
March 4, 2009
Mid-Term Exam

March 9, 2009
Spring Break
March 11, 2009
Spring Break
March 16, 2009
Thick Clients
Java Applets
Applet/Servlet Interaction
March 18 2009
M-V-C using Applets
Swing

March 23, 2009
Java RMI
JNDI
AddressBook 3:  Struts Version
March 25, 2009
Deployment
WAR Files

March 30, 2009
JavaServer Faces:  Concept and Framework
April 1, 2009
Faces Implementation

April 6, 2009
Faces
April 8, 2009
Faces
AddressBook 4:  Applet Version
April 13, 2009
Faces
April 15, 2009
Additional Concepts and Technologies: Tiles
 
April 20, 2009
Additional Concepts and Technologies:  XSL and XSLT
April 22, 2009
AddressBook 5:  Faces Version
 
April 27, 2009
Future of Web-based Systems
Review
Evaluation

May 4, 2009 (Noon).
Final Exam