本书是一本全面讲述构建基于浏览器服务器三层架构应用系统的教材,所采用的技术路线是流行的JavaWeb技术。本书是复旦大学软件学院在计算机应用系统教学研究方面的最新成果,全书共分10章,全面讲述了利用编程语言(Java)构建实用应用系统的方法。本书分为4个部分:.第一部分是第1章,介绍了基于Web的应用系统的一些基本概念;.第二部分是第2章—第4章,深入讲述了基于Web的应用系统中浏览器层的主要技术,包括XHTML、CSS、JavaScript:.第三部分是第5章—第8章,较为深入地讲述了基于Web的应用系统中服务器端技术。本书采用JavaJSP作为实现Web服务器端应用程序的设计语言。这一部分也可以被进一步细分为两小部分: 应用服务程序设计(第5章、第7章、第8章)和数据库程序设计(第6章);.第四部分是第9章和第10章,介绍了应用系统构建中一些新颖和热门的技术,包括XML技术(第9章)和Ajax技术(第10章)。本书采用精简而全面的原则进行编著,总结了在大学本科教学中的实践经验,精选了一些对于初学者难以理解并且十分重要的概念进行深入细致的讲解,而对于一些较为简单的技术则简要介绍,力求在有限的篇幅内将构建基于浏览器服务器三层架构应用系统的技术精髓展现在读者面前。本书也是适于初涉Web应用系统开发的程序员的一本不可多得的教材。