MS-2777: JavaServer Pages
[MSOE Logo] Tentative Schedule
   
 
Week Period Topics Reading Assignment Lab
#1 Lecture 1 Course introduction Ch. 10  
Lecture 2 JSP scripting elements:  expressions  
Lecture 3 JSP scripting elements:  declarations and scriptlets  
#2 Lecture 1 Introduction to Apache Tomcat; JSP and Servlet basics Ch. 11  
Lecture 2 JSP page directives:  isThreadSafe, session, buffer, autoflush, extends  
Lecture 3 JSP page directives:  info, errorPage, isErrorPage, language attributes  
#3 Lecture 1 Including files at page translation time Ch. 12  
Lecture 2 Including files at request time (server-side includes)  
Lecture 3 Including applets, the Java Plug-in  
#4 Lecture 1 Using JavaBeans with JSPs Ch. 13  
Lecture 2 Associating request parameters with bean properties  
Lecture 3 JSP object scope:  page, request, session, application  
#5 Lecture 1 JSP Custom Tag Libraries Ch. 14  
Lecture 2 Custom Tag Library basics:  tag implementation  
Lecture 3 Custom Tag Librarys:  tags with attributes and body content  
#6 Lecture 1 Integrating Servlets and JSPs Ch. 15  
Lecture 2 Including static or dynamic content  
Lecture 3 Forwarding requests to other servlets or JSPs  
#7 Lecture 1 Java Standard Tag Library (JSTL 1.0 and JSP 2.0) Ch. 16  
Lecture 2 HTML Forms specifics  
Lecture 3 Image Maps  
#8 Lecture 1 Applet and Servlet integration Ch. 17  
Lecture 2 Putting it all together:  the MVC (model 2) design pattern  
Lecture 3 Presentation alternatives to JSPs (Struts and Velocity)  
#9 Lecture 1 Database Integration with servlets and JSPs Ch. 18  
Lecture 2 SQL and JDBC basics  
Lecture 3 Prepared statments and connection pooling  
#10 Lecture 1 Database wrap-up Ch. 19  
Lecture 2 Introduction to XML technologies and processing  
Lecture 3 Final review  
#11 Exam week Final exam    
   
  This page was last updated on August 16, 2003 ; send comments to Dr. Jeffrey Blessing