本书阐释了万维网的基本原理和技术,介绍了许多在其他计算机科学课程中很少讨论的Wed技术,包括HTTP、XHTML,CSS、JavaScript,DOM.Java,servlet、XML,SAX?XPath,XSLT、JSP、SOAP、WSDL、XML模式和JAX-RPC,以及一些相关的技术,如CGI、PHP、ColdFusion、Microsoft的ASP和ASP.NET等内容。作者首先介绍TWeblR务器和溯览器的基础知识,然后讨论客户和服务器的Web软件开发方法。本书重点关注的是适用于任何平台的核心原理,同时特别详细地介绍了基于Java的实现。本书把关键概念的讨论放在具体的示例中,这些示例演示了各种交互,并且提供了所介绍的环境。本书还给出了一个不断深入的案例研究,示范了如何结合使用多种web技术,来构造一个完整的博客应用程序。本书不仅可以作为计算机及相关专业学生的教材,对Web开发专业人员和自学有关Web开发知识的读者,也是一本很好的参考用书。