本书是一本全面讲述构建基于浏览器一服务器三层架构应用系统的教材,所采用的技术路线是流行的Java Web技术。本书是复旦大学软件学院在计算机应用系统教学研究方面的最新成果,全书共分10章,全面讲述了利用编程语言(Java)构建实用应用系统的方法。
本书采用精简而全面的原则进行编著,总结了在大学本科教学中的实践经验,精选了一些对于初学者难以理解并且十分重要的概念进行深入细致的讲解,而对于一些较为简单的技术则简要介绍,力求在有限的篇幅内将构建基于浏览器,服务器三层架构应用系统的技术精髓展现在读者面前。本书也是适于初涉Web应用系统开发的程序员的一本不可多得的教材。
本书分为4个部分:
第一部分是第1章,介绍了基于Web的应用系统的一些基本概念;
第二部分是第2章~第4章,深入讲述了基于Web的应用系统中浏览器层的主要技术,包括XHTML、CSS、JavaScript;
第三部分是第5章,第8章,较为深入地讲述了基于Web的应用系统中服务器端技术。本书采用Java JSP作为实现Web服务器端应用程序的设计语言。这一部分也可以被进一步细分为两小部分:应用服务程序设计(第5章、第7章、第8章)和数据库程序设计(第6章);
第四部分是第9章和第10章,介绍了应用系统构建中一些新颖和热门的技术,包括XML技术(第9章)和Ajax技术(第10章)。
第一部分 绪论
第1章 Internet和World Wide Web简介
第二部分 浏览器端技术
第2章 可扩展超文本标记语言(XHTML)
第3章 层次样式表(CSS)
第4章 JavaSeript
第三部分 服务器端技术
第5章 ServIet和JSP初步
第6章 数据库初步
第7章 JDBC和数据库连接池
第8章 Servlet/JSP高级特性
第四部分 应用系列开发的新技术
第9章 XML
第10章 Ajax技术简介
附录A 推荐的开发环境
附录B Tomcat的配置
附录C MyEelipse中的JSP/Servlet开发