Suggested Lesson Plan – by week or session – We will adjust based on class.

Session 1:

    Development Environment
    Java Development Best Practices
    Using a JWADLibs User Library
    Log4j
    JUnit

Session 2:

    Using a JWADLibs User Library
    More JDBC
    JDBC Transactions
    Improved DAO

Session 3:

    Using a JNDI DataSource with the Context
    BigDecimal for Accurate Rounding
    More JUnit
    More Log4j

Session 4:

    SimpleAddressBook Class Project
    How to restrict access to a web resource
    How to use JavaMail to send email
    Regular Expressions

Session 5:

    Details: How to use JavaMail to send email
    How to work with HTTP requests and responses
    Protecting Passwords
    How to use SSL to work with a secure connection
    SimpleAddressBook Class Project

Session 6:

    How to work with listeners
    How to work with filters
    JSP Taglibs and Custom JSP tags
    SimpleAddressBook Class Project