This book deals with all the technologies used in the design of services over the web. It begins with the principles and concepts used in Internet and worldwide web. HTML is explained in two chapters. Since frames and forms are vital components in interactive web pages, a separate chapter is dedicated with several examples. JavaScript, the popular scripting language used in Client side data validation is then explained with adequate object oriented style. The server side code is explained with JSP. The whole of JSP is explained and illustrated using several examples. JSP is used with JDBC for accessing databases. Java Database Connectivity is given due importance and simple web applications have been developed. Java Servlet is fully explained with several examples. Four minor projects on design and application are given in the last four chapters. These projects are fully explained according to the software development life cycle. The complete set of design documents, code and testing strategies are explained.? This book will serve as a complete textbook for various graduate and postgraduate courses. About The Author: Dr. C. Xavier is with HCL working on Telecom Business Support Systems. Before joining HCL, he was heading the Department of Computer Science in St. Xavier`s College (Autonomous), Tirunelveli in Tamil Nadu, India. He has written books on Web Technologies such as HTML, JavaScript, and JSP, Programming Language such as Java 2, FORTRAN, BASIC, and C and Computer Concepts such as Introduction to Computers, Numerical Methods and Parallel Algorithms. He got his Ph.D. degree in Computer Science from Madurai Kamaraj University for his research in Parallel Algorithms. He has successfully guided six researchers for the award? of Ph.D. in Computer S