Beginning JSP JSF and Tomcat Web Development

This book has the ambitious goal of teaching you how to develop dynamic web pages with JavaServer Pages (JSP) 2.1 and JavaServer Faces (JSF) 1.2.
This is easier said than done, because to use JSP and JSF, you need to know at least some Java, HTML, XML, and SQL. Moreover, some knowledge of JavaScript and Cascading Style Sheets (CSS) would also be useful, and you couldn’t fully exploit the power of JSP/JSF without knowing the JSP Expression Language (EL) and the XPath language. To cover all this ground, we’ve decided to relegate most of the details to appendixes and use the main body of the book to teach you key concepts and components with as little clutter as possible.