This book will teach JSP programming, with emphasis on techniques that allow the programmers to get the job done quickly and efficiently. Other technologies will be introduced, including Servlets, the Java language, JDBC, and beans. Using extensive examples, and a hands-on approach, the authors walk through the most important topics for web developers, including security, database interaction, custom tags and scalability. All the examples are based on hard earned, real-world experience.