MS-3805: Intro to Enterprise Java Programming
[MSOE Logo] Tentative Schedule
   
 
Week Period Topics Reading Assignment Lab
#1 Lecture 1 Course introduction Ch. 1  
Lecture 2 Servlet tools and programming environment  
Lecture 3 J2EE introduction; Ant build tool  
#2 Lecture 1 Introduction to Apache Tomcat; Servlet basics:  programming and packaging Ch. 2  
Lecture 2 Servlet initialization; passing parameters to servlets  
Lecture 3 HTTP protocol:  GET, POST and HTTP headers  
#3 Lecture 1 HTML forms handling Ch. 3  
Lecture 2 Retrieving parameters from HTML forms  
Lecture 3 Filtering HTML specific characters  
#4 Lecture 1 Handling client requests Ch. 4  
Lecture 2 HTTP request headers  
Lecture 3 Sending compressed data to web browsers  
#5 Lecture 1 Restricting access to web pages Ch. 5  
Lecture 2 Common Gateway Interface (CGI) protocol  
Lecture 3 Servlet access to CGI variables  
#6 Lecture 1 Generating the server response Ch. 6  
Lecture 2 HTTP status codes and their purpose  
Lecture 3 Example:  A front end to various search engines  
#7 Lecture 1 HTTP response headers Ch. 7  
Lecture 2 Persistent servlet state, persistent connections, and auto-reloading pages  
Lecture 3 Generating GIF images from servlets  
#8 Lecture 1 Handling cookies:  the servlet cookie API Ch. 8  
Lecture 2 Reading and writing cookies on the client  
Lecture 3 Basic cookie utilities and examples  
#9 Lecture 1 Session tracking and URL rewriting Ch. 9  
Lecture 2 Hidden form fields and other methods  
Lecture 3 Accessing session information  
#10 Lecture 1 Shopping cart example:  Online Bookstore Ch. 10  
Lecture 2 Introduction to JavaServer Pages (JSPs)  
Lecture 3 Final review  
#11 Exam week Final exam    
   
  This page was last updated on July 19, 2004 ; send comments to Dr. Jeffrey Blessing