Introduction
Introduction of this course - Oct. 23rd, 2006 (Week #1)
Java EE Overview (2 hours lecture) - Oct. 23rd, 2006 (Week #1)
Web Core Technologies: Servlet and JSP
Web Application Structure (1 hour lecture + 1 hour lab) - Oct. 30th, 2006 (Week #2)
Servlet Basics (2 hour lecture + 1 hour lab) - Oct. 30th, 2006 (Week #2)
JSP Basics (2 hour lecture + 2 hour lab) - Nov. 13th, 2005 (Week #3)
Using NetBeans for Developing Web Applications (2 hour lab) - Nov. 13th, 2006 (Week #3)
Servlet Advanced (2 hour lecture + 2 hour lab) - Nov. 20th, 2006 (Week #4)
Session Tracking (1 hour lecture + 1 hour lab) - Nov. 20th, 2006 (Week #4)
Expression Language (0.5 hour lecture + 0.5 hour lab) - Nov. 20th, 2006 (Week #4)
JSP 1.2 Custom Tags (1 hour lecture + 1 hour lab) - Dec. 4th, 2006 (Week #5)
JSP 2.0 Custom Tags (1 hour lecture + 1 hour lab) - Dec. 4th, 2006 (Week #5)
JSTL (2 hour lecture + 2 hour lab) - Dec. 4th, 2006 (Week #5)
JDBC, SQL, ANT, JUnit, Version Control
JDBC (1 hour lecture + 1 hour lab) - Dec. 11th, 2006 (Week #6)
SQL (1 hour lecture + 1 hour lab) - Dec. 11th, 2006 (Week #6)
ANT (1 hour lecture + 1 hour lab) - Dec. 11th, 2006 (Week #6)
JUnit
Version Control with CVS or SubVersion
Web-tier Security
Security Basics (1 hour lecture) - Dec. 18th, 2006 (Week #7)
Web Application Security (2 hour lecture + 2 hour lab) - Dec. 18th, 2006 (Week #7)
SSL (1 hour lecture) - Dec. 18th, 2006 (Week #7)
Web Application Security Threats and Counter-measures (1 hour lecture + 1 hour lab) - Dec. 18th, 2006 (Week #7)
Struts
MVC (Model-View-Controller) framework (0.5 hour lecture) Jan. 8th, 2007 (Week #
Struts Basics (2 hour lecture + 2 hour lab) (Week #
Step by Step Guide for Building a Simple Struts application (1 hour lecture + 1 hour lab) Jan. 8th, 2007 (Week #
Struts Tags (1 hour lecture + 1 hour lab) Jan. 8th, 2007 (Week #
Struts Advanced (2 hour lecture + 2 hour lab)
Struts Validation Framework (1 hour lecture + 1 hour lab)
Tiles Framework (1 hour lecture + 1 hour lab)
Struts Testing, Debugging, Logging, and Performance (1 hour lecture + 1 hour lab)
Struts Best Practices (1 hour lecture)
Struts and Databases (1 hour lecture)
Struts and Security (1 hour lecture)
JavaServer Faces (JSF)
Step by Step Guide for Building a Simple JSF application (jsf-guessNumber) (1 hour lecture + 1 hour lab)
JSF Basics (2 hour lecture + 2 hour lab) Jan. 15th, 2007 (Week #9)
JSF Advanced (2 hour lecture + 2 hour lab) Jan. 15th, 2007 (Week #9)
JSF and Tiles (1 hour lecture + 1 hour lab)
Building Web Applications using Java Studio Creator (1 hour lecture + 2 hour lab)
Building Custom JavaServer Faces(JSF) UI Component
Shale (The next generation Struts/JSF) (1.5 hour lecture + 2 hour lab)
Java EE 5 and EJB 3.0
Introduction to Java EE 5 (2 hour lecture) Jan. 29th, 2007 (Week #10)
EJB 3.0 Enterprise Beans (2 hour lecture + 2 hour lab) Jan. 29th, 2007 (Week #10)
EJB 3.0 Persistence (2 lecture + 2 hour lab) Jan. 29th, 2007 (Week #10 - End of the course)
GlassFish (1 hour lecture + 1 hour lab)
Design patterns, Best practices, Performance tuning, etc
Java EE Design patterns
Performance tuning
UML
Other Web-tier Frameworks
Spring MVC
Tapastry
Echo2
Wicket