简介
本教材主要设计用于计算机科学(computer science,CS)课程,但是后面也提到了它的其他用途。我假定读者的背景大约相当于学习过前三学期课程的CS专业的大学本科生。例如,我期待读者至少精通一门编程语言,熟悉Java或者可以通过其他途径迅速掌握该语言(在学习本书后半部分时才需要Java知识),具有基本数据结构(特别是树)的知识将更佳。 本书中涵盖的主题既具有合理的宽度,也具有显著的深度。就宽度而言,本教材重点关注的是那些不太可能在非Web的CS课程中详细介绍的技术。相反,有些技术虽然与Web相关,但它们究其本质并非Web技术并且有可能在其他CS课程中介绍,对于这些技术,本书只是浅尝辄止。例如,虽然本书后面有一个附录描述了如何把基于Java的Web应用程序连接到数据库管理系统(database management system,DBMS),但是本书并没有尝试介绍SQL或数据库的概念。本书泛泛介绍了其他与Web相关的CS主题——也就是说,主要由于它们与Web技术直接相关——这些主题包括计算机网络、软件工程和安全。最后,由于本书重点强调的是那些从根本上与Web相关的基础性技术,所以并未介绍更高级的开发工具(如Macromedia(r) Dreamweaver(r)软件)和内容表示工具(如Macromedia(r) Flash(r)软件)。
更多出版物信息
- 出版: 2007-06-01
- 更新: 2024-07-16
- 书号:9787302152613
- 中图:TP
- 学科:工学控制科学与工程工学计算机科学与技术