Course Description:

This course builds on the Java Web Application Development I course, and introduces the advanced features of Java Servlets and JavaServer Pages. Topics to be covered include custom tag libraries, Servlet filters, authentication, authorization, security and basic design patterns for web development. Learn how to use several open-source tools including Jakarta Tomcat and Log4j.

Upon completion, you will:

  1. Be able to effectively use modern web (application) servers.
  2. Be proficient in advanced server-side Java programming.
  3. Understand, and be proficient in the use of the JSP Tag and object model.
  4. Understand, and be proficient in the use of custom JSP tag libraries.
  5. Understand, and be proficient in the use of the JSP Filters
  6. Gain familiarity in the use of Log4J.
  7. Be able to use HTML, JSPs, Servlets, and database functionality to produce advanced comprehensive dynamic web sites.

Student Expectations:

  • Students will attend as many of the scheduled classes as possible. 6 Sessions required for 90% attendance.
  • Students will be personally responsible for any assignments given in class.
  • Students will help the instructor conduct class in a professional and mature manner 🙂
  • Students will have fun and learn.