Servlets and JSP (Java Server Pages) are the main way that Java is used in the Web today. These are Java programs that run on a Web server that allow HT ML content to be dynamically generated (often by querying a database) and then sent via the Web to a "client" machine that made the request in the first place. Jorelid's book concentrates on teaching the programmer how to fit the various pieces together, spending as little time as possible on plumbing. By concentrating on the patterns needed for Servlet/JSP development, this book avoids the trap that all existing books on Servlets and Java Server Pages fall victim to: that of spending far too much time on the various APIs and not enough time on the bigger picture that is necessary for successful enterprise application development. Concise and relentlessly practical, Jorelid draws on his extensive consulting experience to deliver the most useful book on subject.