Joel Murach & Michael Urban show you how to use JSPs and servlets to build secure, well-structured web applications that adhere to the MVC pattern. After a 6-chapter crash course that covers all the basics, they move on to working with databases (using JDBC and JPA), JavaMail, security features, listeners, filters, and introduce you to JSF and a Music Store website that ties everything together.