Java technology is rapidly becoming the standard tool for building dynamic web sites and connecting web front ends to databases and applications on a server. However, very few books are available on servlet and JSP, especially those that cover recent versions of the specification, advanced techniques or reflect on real-world experience. This book intends to bridge this gap.