出版时间:2011-1 出版社:清华大学出版社 作者:(美)塞巴斯塔 页数:602 译者:王春智,刘伟梅
Tag标签:无
前言
万维网(World Wide Web,WWW)使我们的日常生活发生了翻天覆地的变化。在短短15年中,我们已经学会了利用Web完成各种事情——从平常购买机票到凌晨起来收集高风险的投机交易商业信息。在过去十年中,全球已经出现了数百万个Web站点,这些站点的发展速度可能会使人们误认为网站的开发技术已经达到极限,甚至有人认为在Web出现之前,这些网站开发技术就已经出现并随时可供使用。此外,还有一些人可能认为数以万计的网站开发人员已经处于失业状态,他们正在等待新的就业机会,而且这些人在网站开发技术出现之初就已经拥有了完成此项庞大构建任务所需的知识和能力。实际上,这两种想法都是错误的。不管是现有企业中的企业家,还是正准备创业的创业者,都非常需要新技术。而且,在这个领域中不断有程序员加入,至少在某种程度上,对程序员的需求缺口有很大一部分被刚从高校毕业的新程序员填满了。其中也有很多人具有软件开发行业的工作经验。但无论如何,所有这些程序员都必须学习使用新的语言和技术。无论是传统书店,还是Web站点,都有很多针对Web开发技术的书籍,它们一般都是面向具有实践经验的专业人员。但是,在大学的Web编程技术的教学过程中遇到的一个困难是没有一本教科书能够满足需求。绝大多数这方面的书籍都是针对专业人员而不是针对大学生来讨论Web编程。这样的书籍一般都是以专业人员为读者对象,而针对专业人员和针对学生的书籍有很大的区别,主要区别在于作者假设读者已有一定的知识和经验。一方面,专业人员的知识背景区别很大,这就很难做出准确的假设。而面向计算机科学专业的低年级学生编写书籍时,可以对读者的知识背景做出准确假设。
内容概要
本书浓墨重彩地描述客户端和服务器端Web开发技术,深入分析Web站点构造和维护工具,并透彻讲解主流Web编程语言。本书对上一版内容做了全面细致的修改,并融入了NetBeans 6.7、Visual Studio 8和ASP.NET Web服务等最新技术。本书既可以作为高校教材,也可供专业Web编程人员参考使用。
作者简介
作者:(美国)塞巴斯塔(Robert W.Sebesta) 译者:王春智 刘伟梅Robert W.Sebesta,教授,是美国科罗拉多大学计算机科学系(斯普林司校区)的系主任。他从美国宾夕法尼亚州立大学获得计算机科学博士学位,此后的30多年来一直从事计算机科学教学工作,期间撰著过包括本书在内的多本经典教材。Robert也是ACM和JEEE计算机协会的委员,主要负责研究编程语言、编译器设计、软件测试方法和工具。他还兼任联邦快递HP.Ford Microelectronics Paramax和Labtek等多家知名公司的IT顾问。
书籍目录
第1章 基础知识第2章 XHTML 简介第3章 层叠样式表第4章 JavaScript基础知识第5章 JavaScript与XHTML文档第6章 利用JavaScript开发动态文档第7章 XML简介第8章 Flash简介第9章 PHP简介第10章 Ajax简介第11章 Java Web软件第12章 ASP.NET简介第13章 基于Web的数据库访问第14章 Ruby简介第15章 Rails简介附录A Java简介附录B 颜色名及其十六进制值 附录C Java Applet
章节摘录
插图:浏览器需要一些方法来确定从Web服务器中接收的文档是哪种格式。如果不了解文档的格式,浏览器将无法正确显示该文档,因为不同的文档格式要求使用不同的显示工具。这些文档的格式是通过多用途网际邮件扩充协议(MIME)指定的。1.6.1类型说明MIME的设计目标是允许各种不同类型的文档都可以通过Internet邮件发送。这些文档可能包含各种类型的文本、视频数据或者音频数据。由于Web也存在这方面的需求,因此,Web中也采用了MIME来指定所传递的文档类型。Web服务器在一个将要发送到浏览器的文档头部附加了MIME的格式说明。当浏览器从Web服务器中接收到这个文档时,就根据其中包含的MIME格式说明来确定下一步的操作。例如,如果文档内容为文本,则MIME格式说明将通知浏览器文档的内容是文本,并指明具体的文本类型。如果文档内容为音频,那么MIME格式说明将通知浏览器文档的内容是音频,并给出音频格式的具体描述,以便浏览器选用合适的播放程序来正确播放收到的音频文件。
编辑推荐
《Web程序设计(第6版)》:XHTML和级联样式表JavaScript的核心内容Flash开发环境PHP和Ajax技术Ruby编程语言和Rails框架Java和、Java applet
图书封面
图书标签Tags
无
评论、评分、阅读与下载