Web开发技术(第2版)(重点大学计算机专业系列教材)
定 价:44.5 元
- 作者:王成良 等编著
- 出版时间:2013/8/1
- ISBN:9787302321446
- 出 版 社:清华大学出版社
- 中图法分类:TP393.092
- 页码:425
- 纸张:胶版纸
- 版次:2
- 开本:16开
《Web开发技术(第2版)》共分8章,循序渐进地介绍了Web开发的常用技术与基本概念,包括Web基本 概念、Web开发环境的建立、HTML网页制作技术、CSS、DHTML、XML、ASP.NET 4.O Web应用程序开发 技术、Ajax和Silverlight 4程序设计技术、网站规划建设与安全性等内容,且每章安排了大量例题以提 高读者开发能力,使读者可由浅入深地全面掌握Web 开发的各个知识点和环节。
《Web开发技术(第2版)》可作为大学本科和研究生计算机及软件工程相关专业的教材,也可作为对 Web开发感兴趣的初学者的自学参考书。本书由王成良、祝伟华、柳玲、吴映波、徐玲编著。
《Web开发技术(第2版)》遵循“Web基本概念→Web开发环境的建立→HTML网页制作技术→层叠样式单CSS→DHTML动态网页制作→可扩展置标语言XML→.NET4.0Web应用程序开发技术→Ajax和Silverlight4程序设计技术→网站规划建设与安全性”这一线索来安排内容,每章安排了大量例题来提高读者的应用能力,使读者由浅入深地全面掌握Web开发各环节的相关知识点。本书由王成良、祝伟华、柳玲、吴映波、徐玲编著。
第2版前言
随着互联网的不断发展,目前的应用软件系统大多从原来的基于客户机/服务器的模式转向系统升级容易、维护方便、使用简单的基于浏览器/服务器的应用模式。在这样的应用背景下,相应的Web开发技术也不断成熟和完善。Web开发技术不断改变着现今信息处理的面貌,对信息技术领域的发展起着重要作用,但Web开发技术涉及HTML、CSS、XML、JavaScript、Web Service、Ajax、Silverlight等众多技术,而且这些技术还在不断升级、完善之中。很多初学者对开发Web应用软件很感兴趣,但对如何着手进行Web应用程序的开发,感觉不知从何处下手,较为茫然。
目前,Web开发和应用方面的技术书籍相当多,包括HTML教程、ASP开发、JavaScript教程、ASP.NET应用开发、网页制作教程、CSS教程、XML教程、JSP开发、PHP开发等。这些出版的书籍要么比较肤浅,学生学习后只了解一些基本概念,动手能力提高不大;要么过于专业,学生学习后在某些方面具有一定的知识和动手能力,但对Web开发没有全面和系统的认识;要么过于高级,对于基础欠缺的学生学习起来非常费劲,只能束之高阁。从中较难找到一种让具有一定面向对象编程基础、学习过数据库知识的读者在Web开发方面从入门变成开发能手的教材。
针对上述需求,本书作者于2007年12月完成《Web开发技术及其应用》一书,该书出版后已发行1万多册,在较多高校使用。随着软件技术,包括Web开发平台和Web开发新技术的不断发展,原书中的部分内容已不适合当今技术发展需求,本书将原来的Visual Studio 2005开发环境改为Visual Studio 2010开发环境,增加了jQuery开发框架、LINQ、Silverlight等新的Web开发技术的内容,并对原书的部分内容重新改写,以适合新的知识学习需求。
虽然Java EE和.NET这两类Web开发平台各占据半壁江山,但对初学者来说易学好用的Web开发工具是理解和掌握Web开发技术的最好武器,而微软公司的Visual Studio 2010开发工具就是其中的佼佼者,因此本书选择.NET平台作为本书的教学案例演练平台,但Web开发方面的很多技术思想是相通的,仍可延伸到Java EE平台。
本书章节遵循“Web基本概念→Web开发环境的建立→ HTML网页制作技术→CSS→DHTML→XML→.NET 4.0 Web应用程序开发技术→Ajax和Silverlight 4程序设计技术→网站规划建设与安全性”这样的一条线索来安排,每一章节安排了大量例题来提高读者的逐步应用能力,使读者由浅入深地全面掌握Web开发的各个知识点和环节。
笔者结合在软件学院进行Web开发技术课程教学的经验和多年实际Web项目开发应用的经验写作本书,在编写时充分考虑了各个层次的学习需求。与国内同类图书相比,本书内容更为丰富和完整,举例典型,力图通俗易懂,讲究实效,理论与实践并重,将本书某些内容作取舍后既适合专科和本科的课程教学要求,又适合研究生的课程教学要求。另外,本书还可作为对Web开发技术感兴趣的初学者自我学习的参考用书。对于具备计算机网络基础、数据库原理、多媒体基础、互联网基础的Web开发爱好者,相信通过本书的学习一定会使处于茫然中的你找到一条快速掌握Web开发技术,并进行应用开发的捷径。
在本书编写过程中,得到了重庆大学软件学院熊庆宇教授和文俊浩教授等领导的热情关心和支持。参与本书编写工作的有重庆大学软件学院王成良、祝伟华、柳玲、吴映波、徐玲老师等,王成良教授对本书进行了统稿和编排。另外,欧亚男、蒋超等参加了本书的程序调试和排版工作。
在本书的编写过程中参考了许多相关书籍和资料,已在书后列出,在此对这些参考文献的作者表示感谢,同时感谢清华大学出版社对本书出版所给予的支持和帮助。
本书的配套课件等相关资源可以从清华大学出版社网站www.tup.com.cn下载,如果在课件的下载使用中遇到问题,请发邮件至:fuhy@tup.tsinghua.edu.cn。
由于笔者水平有限,错误和不妥之处在所难免,敬请读者不吝赐教。如果读者在本书的使用中有任何意见和建议,请发邮件至:fuhy@tup.tsinghua.edu.cn。
编者
2013年5月
第1章 Web开发技术概述
1.1 Web技术基础知识
1.1.1 关于Web
1.1.2 什么是Web服务器
1.1.3 什么是Web页面
1.1.4 统一资源定位符
1.1.5 浏览器的工作原理及种类
1.1.6 C/S模式与B/S模式
1.1.7 Web访问的原理
1.1.8 Web开发平台的组成
1.1.9 常用Web开发工具
1.2 Web基本技术介绍
1.2.1 HTML
1.2.2 DHTML
1.2.3 Java Applet
第1章 Web开发技术概述
1.1 Web技术基础知识
1.1.1 关于Web
1.1.2 什么是Web服务器
1.1.3 什么是Web页面
1.1.4 统一资源定位符
1.1.5 浏览器的工作原理及种类
1.1.6 C/S模式与B/S模式
1.1.7 Web访问的原理
1.1.8 Web开发平台的组成
1.1.9 常用Web开发工具
1.2 Web基本技术介绍
1.2.1 HTML
1.2.2 DHTML
1.2.3 Java Applet
1.2.4 JavaScript与VBScript
1.2.5 ActiveX
1.2.6 CGI
1.2.7 PHP
1.2.8 JSP
1.2.9 ASP/ASP,NET
1.2.10 XML
1.2.11 XHTML
1.2.12 ADOlADO.NET
1.2.13 Web Service
1.2.14 WCF
1.3 Web发展历程
1.3.1 Web 1.0时代:早期Web
1.3.2 Web 2.0时代:全民共建的Web
1.3.3 Web 3.0时代
思考练习题
第2章 Web开发环境的建立
2.1 如何配置IIS Web服务器
2.1.1 Web站点的配置
2.1.2 主目录和虚拟目录的建立
2.1.3 Web服务性能参数设置
2.2 Microsoft Visual Studio 2010开发工具的使用
2.2.1.NET Framework概述及VS2010开发工具介绍
2.2.2 VS2010开发环境主要操作界面说明
2.2.3 在VS2010中开发Web应用系统的一般过程
2.2.4 开发模式对比
2.3 源代码的版本控制
2.3.1 源码控制概述
2.3.2 Visual Source Safe 2005的功能
2.3.3 VSS在服务器端的安装和配置
2.3.4 VSS在客户端的安装和配置
2.4 如何进行Web应用系统的发布
2.4.1 Web应用系统的手工发布
2.4.2 Web应用系统的联机发布
2.4.3 Web应用系统的打包发布
上机实践题
第3章 HTML基础与CSS
3.1 HTML基础
3.1.1 HTML文件基本结构
3.1.2 文本和格式标记
3.1.3 超链接标记和表格标记
3.1.4 图像、视频与动画、声音处理标记
3.1.5 控件标记
3.1.6 帧标记和IFRAME标记
3.1.7 HTML5介绍
3.2 CSS
3.2.1 CSS的特点
3.2.2 CSS的定义
3.2.3 CSS中的选择符
……
第4章 DHTML
第5章 XML
第6章 NET 4.0 Web应用程序开发技术
第7章 Ajax和Silverlight 4技术
第8章 Web站点规划设计、性能优化及安全性
参考文献