We developed
Murach's Java Servlets and
JSP using
Tomcat 4.0 as the servlet/JSP container, which implements versions 2.3/1.2 of the servlet/JSP specification.
We tried to present the MVC framework as early as possible in the book, so you don't waste time learning how to use JSPs for tasks that should be handled by servlets, or vice versa. Whenever possible, we tried to emphasize how the MVC framework can help you create well-structure, maintainable applications.
We wrote one chapter on how to use JSP tags to access JavaBeans, and one chapter on how to create and use custom libraries of JSP tags. Unfortunately, we weren't able to cover JSF or JSTL. Maybe we'll be able to include coverage of these topics in a future edition of this book.
If you already have a solid background in serlvet and JSP programming, I don't think this book is the right book for preparing for the SCWCD. However, if you're new to servlets and JSP, I would recommend this book to learn the basic servlet and JSP skills. Then, I would recommend getting another book to prepare for the SCWCD.