书籍详情
INTERNET与WWW程序设计教程(下册 服务器端应用编程)
作者:(美)H.M.Deitel,(美)P.J.Deitel,(美)T.R.Nieto著;肖国尊[等]译
出版社:清华大学出版社
出版时间:2003-01-01
ISBN:9787302065326
定价:¥58.00
购买这本书可以去
内容简介
本书译自美国计算机网络经典教程《Internet&World Wide Web How To Program》(第2版)。作者Deitel父子是世界级的畅销教科书作者,全球有数以十万计的学生通过本书学习与Internet、WWW相关的强大技术。全书分为上、下两册,以大量生动、实用的示例讲述如何编写多层的、客户/服务器的、数据密集的、基于Web的应用程序。上册介绍使用XHTML、JavaScript、DHTML、Flash和XML建立客户端的应用程序。下册介绍使用Web服务器(IIS、PWS和Apache)、数据库(SQL、MySQL、DBI、ADO)、ASP、Perl、CGI、Python、PHP、Java Servlet和JSP建立服务器端的应用程序。本书不仅针对某种语言,还着重讨论了计算机程序设计的基本原理,并提供了大量编程技巧和提示信息。为本书配套的网上教学环境(网址为www.deitel.com)维护了最新的实例、素材和课件,便于读者获取学与练的最新指导和信息。本书的最大特点是清晰易学而又不失教材的严谨性,适用于大专院校学生作为网络编程方面的参考教材,也是初中级网络程序员全面掌握Internet与WWW编程的宝典。
作者简介
DEITELHarveyM.Deitel,世界一流的计算机科学教员和研计会演讲人;PaulJ.Deitel,国际知名的教育家HarveyM.Deitel博士是Deitel&Associates公司总裁,有着40余年计算机领域的工作经验,进行了大量深入的教学研究,是世界一流的计算机科学教员和研计会演讲人。HarveyM.Deitel持有麻省理工学院学士、硕士学位和波士顿大学博士学位。他曾经在IBM和MIT的虚拟内存操作系统项目中从事研究工作,开发出在很多系统中广泛实现的技术。他还有20多年大学教学经验,取得过“教育特别津贴”。也是全球知名的计算机教材作者。其作品已被翻译成日、俄、中文(繁简)、韩、法、西班牙等语言。PaulJ.Deitel是Deitel&Associates公司执行副总裁,是麻省理工学院Sloun管理学校的毕业生。主修信息技术,通过Deitel&Associates公司他已经为DigitalEquipmentCorporation......等多家公司的客户提供Java、C和C++课程的教学活动,并曾为计算机协会波士顿分会授Java和C++语言,还通过卫星直播Java课程。C++大学基础教程(第五版)>>更多作品肖国尊BeFlying工作室:本工作室的含义主要在于它特有的运作模式。本工作室在运作过程中,着眼于读者需要,坚持以人为本,处处为读者、译者、出版商着想。此外,BeFlying工作室特别注重信用,是信用赢得了优秀译者的加入,是信用赢得各大出版社的信任。本工作室将不断改进质量控制方法,以高质量为目标,为中文读者提供更多、更优秀的作品。工作室负责人肖国尊:翻译质量控制专业人员,自由职业,于2000年开始进入计算机书籍翻译行业,并于2003年6月成立BeFlying工作室,专门从事计算机及相关技术书籍翻译的质量控制及进度管理工作。高速数字系统设计:互连理论和设计实践手册>>更多作品
目录
前言
第21章 Web服务器(IIS. PWS和Apache)
21.1 引言
21.2 HTTP请求类型
21.3 系统体系结构
21.4 客户端脚本与服务器端脚本比较
21.5 访问Web服务器
21.6 Microsoft Internet Information Service(IIS)
21.7 Microsoft Personal Web Server(PWS)
21.8 Apacne Web Server
21.9 请求文档
21.9.1 XHTML
21.9.2 ASP
21.9.3 Perl
21.9.4 Python
21.9.5 PHP
21.10 Internet与World Wide Web资源
21.11 小结
第22章 数据库:SQL. MySQL. DBI和ADO
22.1 引言
22.2 关系数据库模型
22.3 关系数据库概述
22.4 结构化查询语言
22.4.1 基本的SELECT查询
22.4.2 WHERE子句
22.4.3 GROUP BY子句
22.4.4 ORDER BY子句
22.4.5 合并来自多个表的数据
22.4.6 插入一条记录
22.4.7 更新记录
22.4.8 DELETE FROM语句
22.4.9 来自Books.mdb的TitleAuthor查询
22.5 MySQL
22.6 DBI介绍
22.6.1 Perl数据库接口
22.6.2 Python DB-API
22.6.3 PHP dbx模块
22.7 ActiveX数据对象(ADO)
22.8 Internet与World Wide Web资源
22.9 小结
第23章 无线Internet与移动商务
23.1 引言
23.2 移动商务
23.3 确定用户位置
23.3.1 E911 Act
23.3.2 定位技术
23.4 无线营销. 广告与促销
23.5 无线支付选项
23.6 隐私与无线Internet
23.7 国际无线通信
23.8 无线通信技术
23.9 WAP与WML
23.10 电话模拟器与设置说明
23.11 创建WML文档
23.12 WMLScript程序设计
23.13 String对象的方法
23.14 无线协议. 平台与程序设计语言
23.14.1 WAP 2.0
23.14.2 手持式设备标记语言(HDML)
23.14.3 压缩的HTML(HTML)与i-mode
23.14.4 Java与Java 2 Micro Edition(J2ME)
23.14.5 无线二进制运行时环境(BREW)
23.14.6 蓝牙无线技术
23.15 Internet与World Wide Web资源
23.16 小结
第24章 VBScript
24.1 引言
24.2 运算符
24.3 数据类型与控制结构
24.4 VBScript函数
24.5 VBScript程序示例
24.6 数组
24.7 字符串处理
24.8 类与对象
24.9 运算符优先级表
24.10 Internet与World Wide Web资源
24.11 小结
第25章 动态服务器网页(ASP)
25.1 引言
25.2 动态服务器网页是如何工作的
25.3 设置
25.4 动态服务器网页对象
25.5 简单的ASP例子
25.6 文件系统对象
25.7 会话跟踪与cookie
25.8 从一个动态服务器网页访问数据库
25.9 服务器端ActiveX组件
25.10 Internet与World Wide Web资源
25.11 小结
第26章 实例研究:ASP与XML
26.1 引言
26.2 安装与消息论坛文档
26.3 论坛导航
26.4 添加论坛
26.5 论坛XML文档
26.6 发送消息
26.7 其他文档
26.8 Internet与World Wide Web资源
第27章 Perl和CGI
27.1 引言
27.2 Perl
27.3 字符串处理与正则表达式
27.4 查看客户/服务器环境变量
27.5 表单处理与业务逻辑
27.6 服务器端包含
27.7 验证用户名与口令
27.8 使用DBI连接到一个数据库
27.9 cookie与Perl
27.10 运算符优先级表
27.11 Internet与World Wide Web资源
27.12 小结
第28章 Python
28.1 引言
28.1.1 第一个Python程序
28.1.2 Python关键字
28.2 基本数据类型. 控制结构与函数
28.3 元组. 列表与词典
28.4 字符串处理与正则表达式
28.5 异常处理
28.6 CGI程序设计简介
28.7 表单处理与业务逻辑
28.8 cookie
28.9 数据库应用程序编程接口(DB-API)
28.9.1 安装
28.9.2 简单的DB-API程序
28.10 运算符优先级表
28.11 Internet与World Wide Web资源
28.12 小结
第29章 PHP
29.1 引言
29.2 PHP
29.3 字符串处理与正则表达式
29.4 查看客户/服务器环境变量
29.5 表单处理与业务逻辑
29.6 验证用户名与口令
29.7 连接到数据库
29.8 cookie
29.9 运算符优先级
29.10 Internet与World Wide Web资源
29.11 小结
第30章 Servlet:Java开发者的意外收获
30.1 引言
30.2 servlet概述与体系结构
30.2.1 Servlet接口与Servlet生命周期
30.2.2 HttpServlet类
30.2.3 HttpServletRequest接口
30.2.4 HttpServletResponse接口
30.3 处理HTTP get请求
30.3.1 安装Apache Tomcat服务器
30.3.2 部署Web应用程序
30.4 处理包含有数据的HTTP get请求
30.5 处理HTTP post请求
30.6 将请求重定向到其他资源
30.7 会话跟踪
30.7.1 cookie
30.7.2 使用HttpSession进行会话跟踪
30.8 多层应用程序:从一个servlet中使用JDBC
30.9 HttpUtils类
30.10 Internet与World Wide Web资源
30.11 小结
第31章 JSP:Java开发者的意外收获
31.1 引言
31.2 JSP概述
31.3 第一个JSP示例
31.4 隐式对象
31.5 脚本
31.5.1 脚本组件
31.5.2 脚本示例
31.6 标准动作
31.6.1 <jsp:include>动作
31.6.2 <jsp:forward>动作
31.6.3 <jsp:plugin>动作
31.6.4 <jsp:useBean>动作
31.7 指令
31.7.1 page指令
31.7.2 include指令
31.8 自定义标记库
31.8.1 简单的自定义标记
31.8.2 带有属性的自定义标记
31.8.3 对自定义标记体求值
31.9 Internet与WorldWide Web资源
31.10 小结
第32章 电子商务与电子贸易
32.1 引言
32.2 电子商务模型
32.2.1 店面模型
32.2.2 购物车技术
32.2.3 拍卖模型
32.2.4 入口模型
32.2.5 叫价模型
32.2.6 比较定价模型
32.2.7 需求敏感定价模型
32.2.8 易货模型
32.3 构建电子商务
32.4 电子销售
32.4.1 创品牌
32.4.2 市场调研
32.4.3 电子邮件销售
32.4.4 促销
32.4.5 消费者跟踪
32.4.6 电子广告
32.4.7 搜索引擎
32.4.8 分支联号程序
32.4.9 公共关系
32.4.10 客户关系管理
32.5 在线支付
32.5.1 信用卡支付
32.5.2 数字现金与电子钱包
32.5.3 微支付
32.5.4 智能卡
32.6 安全
32.6.1 公开密钥密码技术
32.6.2 安全套接字层(SSL)
32.6.3 WTLS
32.6.4 IPSec与虚拟专用网(VPN)
32.6.5 安全攻击
32.6.6 网络安全
32.7 法律问题
32.7.1 隐私
32.7.2 诽谤
32.7.3 与性有关的言论问题
32.7.4 版权与专利权
32.8 XML与电子贸易
32.9 Internet与World Wide Web资源
32.10 小结
第33章 多媒体:音频. 视频. 语音合成与语音识别
33.1 引言
33.2 音频与视频
33.3 使用bgsound元素添加背景声音
33.4 使用img元素的dynsrc属性添加视频
33.5 使用embed元素添加音频与视频
33.6 使用Windows Media Player ActiveX控件
33.7 Microsoft@ Agent控件
33.8 RealPlayer插件
33.9 同步多媒体集成语言(SMIL)
33.10 可伸缩的向量图形(SVG)
33.11 Internet与World Wide Web资源
33.12 小结
第34章 可达性
34.1 引言
34.2 Web可达性
34.3 WebAccessibility Initiative
34.4 为图像提供选项
34.5 通过关注结构来最大化可读性
34.6 XHTML表的可达性
34.7 XHTML框架中的可达性
34.8 XML中的可达性
34.9 通过VoiceXML使用语音合成与语音识别
34.10 CallXML
34.11 Windows JAWS@
34.12 其他可达性工具
34.13 Microsoft@Windows2000中的可达性
34.13.1 为视觉障碍者提供的工具
34.13.2 为听觉障碍者提供的工具
34.13.3 为使用键盘存在困难的用户提供的工具
34.13.4 屏幕键盘
34.13.5 Microsoft Internet Explorer 5.5中的可达性特性
34.14 Internet与World Wide Web资源
34.15 小结
附录A Unicode
A.1 引言
A.2 Unicode转换格式
A.3 字符与字形
A.4 Unicode的优缺点
A.5 Unicode联盟的Web站点
A.6 使用Unicode
A.7 字符范围
A.8 小结
附录B 就业机会
B.1 引言
B.2 求职者的资源
B.3 招聘者的在线机会
B.3.1 在线发布工作
B.3.2 在Web上进行招聘存在的问题
B.3.3 工作空间的多样性
B.4 招聘服务
B.5 就业网站
B.5.1 综合型就业网站
B.5.2 技术职位
B.5.3 无线职位
B.5.4 在线订合同
B.5.5 经理级职位
B.5.6 学生与青年专业人员
B.5.7 其他在线就业服务
B.6 Internet与World Wide Web资源
B.7 小结
第21章 Web服务器(IIS. PWS和Apache)
21.1 引言
21.2 HTTP请求类型
21.3 系统体系结构
21.4 客户端脚本与服务器端脚本比较
21.5 访问Web服务器
21.6 Microsoft Internet Information Service(IIS)
21.7 Microsoft Personal Web Server(PWS)
21.8 Apacne Web Server
21.9 请求文档
21.9.1 XHTML
21.9.2 ASP
21.9.3 Perl
21.9.4 Python
21.9.5 PHP
21.10 Internet与World Wide Web资源
21.11 小结
第22章 数据库:SQL. MySQL. DBI和ADO
22.1 引言
22.2 关系数据库模型
22.3 关系数据库概述
22.4 结构化查询语言
22.4.1 基本的SELECT查询
22.4.2 WHERE子句
22.4.3 GROUP BY子句
22.4.4 ORDER BY子句
22.4.5 合并来自多个表的数据
22.4.6 插入一条记录
22.4.7 更新记录
22.4.8 DELETE FROM语句
22.4.9 来自Books.mdb的TitleAuthor查询
22.5 MySQL
22.6 DBI介绍
22.6.1 Perl数据库接口
22.6.2 Python DB-API
22.6.3 PHP dbx模块
22.7 ActiveX数据对象(ADO)
22.8 Internet与World Wide Web资源
22.9 小结
第23章 无线Internet与移动商务
23.1 引言
23.2 移动商务
23.3 确定用户位置
23.3.1 E911 Act
23.3.2 定位技术
23.4 无线营销. 广告与促销
23.5 无线支付选项
23.6 隐私与无线Internet
23.7 国际无线通信
23.8 无线通信技术
23.9 WAP与WML
23.10 电话模拟器与设置说明
23.11 创建WML文档
23.12 WMLScript程序设计
23.13 String对象的方法
23.14 无线协议. 平台与程序设计语言
23.14.1 WAP 2.0
23.14.2 手持式设备标记语言(HDML)
23.14.3 压缩的HTML(HTML)与i-mode
23.14.4 Java与Java 2 Micro Edition(J2ME)
23.14.5 无线二进制运行时环境(BREW)
23.14.6 蓝牙无线技术
23.15 Internet与World Wide Web资源
23.16 小结
第24章 VBScript
24.1 引言
24.2 运算符
24.3 数据类型与控制结构
24.4 VBScript函数
24.5 VBScript程序示例
24.6 数组
24.7 字符串处理
24.8 类与对象
24.9 运算符优先级表
24.10 Internet与World Wide Web资源
24.11 小结
第25章 动态服务器网页(ASP)
25.1 引言
25.2 动态服务器网页是如何工作的
25.3 设置
25.4 动态服务器网页对象
25.5 简单的ASP例子
25.6 文件系统对象
25.7 会话跟踪与cookie
25.8 从一个动态服务器网页访问数据库
25.9 服务器端ActiveX组件
25.10 Internet与World Wide Web资源
25.11 小结
第26章 实例研究:ASP与XML
26.1 引言
26.2 安装与消息论坛文档
26.3 论坛导航
26.4 添加论坛
26.5 论坛XML文档
26.6 发送消息
26.7 其他文档
26.8 Internet与World Wide Web资源
第27章 Perl和CGI
27.1 引言
27.2 Perl
27.3 字符串处理与正则表达式
27.4 查看客户/服务器环境变量
27.5 表单处理与业务逻辑
27.6 服务器端包含
27.7 验证用户名与口令
27.8 使用DBI连接到一个数据库
27.9 cookie与Perl
27.10 运算符优先级表
27.11 Internet与World Wide Web资源
27.12 小结
第28章 Python
28.1 引言
28.1.1 第一个Python程序
28.1.2 Python关键字
28.2 基本数据类型. 控制结构与函数
28.3 元组. 列表与词典
28.4 字符串处理与正则表达式
28.5 异常处理
28.6 CGI程序设计简介
28.7 表单处理与业务逻辑
28.8 cookie
28.9 数据库应用程序编程接口(DB-API)
28.9.1 安装
28.9.2 简单的DB-API程序
28.10 运算符优先级表
28.11 Internet与World Wide Web资源
28.12 小结
第29章 PHP
29.1 引言
29.2 PHP
29.3 字符串处理与正则表达式
29.4 查看客户/服务器环境变量
29.5 表单处理与业务逻辑
29.6 验证用户名与口令
29.7 连接到数据库
29.8 cookie
29.9 运算符优先级
29.10 Internet与World Wide Web资源
29.11 小结
第30章 Servlet:Java开发者的意外收获
30.1 引言
30.2 servlet概述与体系结构
30.2.1 Servlet接口与Servlet生命周期
30.2.2 HttpServlet类
30.2.3 HttpServletRequest接口
30.2.4 HttpServletResponse接口
30.3 处理HTTP get请求
30.3.1 安装Apache Tomcat服务器
30.3.2 部署Web应用程序
30.4 处理包含有数据的HTTP get请求
30.5 处理HTTP post请求
30.6 将请求重定向到其他资源
30.7 会话跟踪
30.7.1 cookie
30.7.2 使用HttpSession进行会话跟踪
30.8 多层应用程序:从一个servlet中使用JDBC
30.9 HttpUtils类
30.10 Internet与World Wide Web资源
30.11 小结
第31章 JSP:Java开发者的意外收获
31.1 引言
31.2 JSP概述
31.3 第一个JSP示例
31.4 隐式对象
31.5 脚本
31.5.1 脚本组件
31.5.2 脚本示例
31.6 标准动作
31.6.1 <jsp:include>动作
31.6.2 <jsp:forward>动作
31.6.3 <jsp:plugin>动作
31.6.4 <jsp:useBean>动作
31.7 指令
31.7.1 page指令
31.7.2 include指令
31.8 自定义标记库
31.8.1 简单的自定义标记
31.8.2 带有属性的自定义标记
31.8.3 对自定义标记体求值
31.9 Internet与WorldWide Web资源
31.10 小结
第32章 电子商务与电子贸易
32.1 引言
32.2 电子商务模型
32.2.1 店面模型
32.2.2 购物车技术
32.2.3 拍卖模型
32.2.4 入口模型
32.2.5 叫价模型
32.2.6 比较定价模型
32.2.7 需求敏感定价模型
32.2.8 易货模型
32.3 构建电子商务
32.4 电子销售
32.4.1 创品牌
32.4.2 市场调研
32.4.3 电子邮件销售
32.4.4 促销
32.4.5 消费者跟踪
32.4.6 电子广告
32.4.7 搜索引擎
32.4.8 分支联号程序
32.4.9 公共关系
32.4.10 客户关系管理
32.5 在线支付
32.5.1 信用卡支付
32.5.2 数字现金与电子钱包
32.5.3 微支付
32.5.4 智能卡
32.6 安全
32.6.1 公开密钥密码技术
32.6.2 安全套接字层(SSL)
32.6.3 WTLS
32.6.4 IPSec与虚拟专用网(VPN)
32.6.5 安全攻击
32.6.6 网络安全
32.7 法律问题
32.7.1 隐私
32.7.2 诽谤
32.7.3 与性有关的言论问题
32.7.4 版权与专利权
32.8 XML与电子贸易
32.9 Internet与World Wide Web资源
32.10 小结
第33章 多媒体:音频. 视频. 语音合成与语音识别
33.1 引言
33.2 音频与视频
33.3 使用bgsound元素添加背景声音
33.4 使用img元素的dynsrc属性添加视频
33.5 使用embed元素添加音频与视频
33.6 使用Windows Media Player ActiveX控件
33.7 Microsoft@ Agent控件
33.8 RealPlayer插件
33.9 同步多媒体集成语言(SMIL)
33.10 可伸缩的向量图形(SVG)
33.11 Internet与World Wide Web资源
33.12 小结
第34章 可达性
34.1 引言
34.2 Web可达性
34.3 WebAccessibility Initiative
34.4 为图像提供选项
34.5 通过关注结构来最大化可读性
34.6 XHTML表的可达性
34.7 XHTML框架中的可达性
34.8 XML中的可达性
34.9 通过VoiceXML使用语音合成与语音识别
34.10 CallXML
34.11 Windows JAWS@
34.12 其他可达性工具
34.13 Microsoft@Windows2000中的可达性
34.13.1 为视觉障碍者提供的工具
34.13.2 为听觉障碍者提供的工具
34.13.3 为使用键盘存在困难的用户提供的工具
34.13.4 屏幕键盘
34.13.5 Microsoft Internet Explorer 5.5中的可达性特性
34.14 Internet与World Wide Web资源
34.15 小结
附录A Unicode
A.1 引言
A.2 Unicode转换格式
A.3 字符与字形
A.4 Unicode的优缺点
A.5 Unicode联盟的Web站点
A.6 使用Unicode
A.7 字符范围
A.8 小结
附录B 就业机会
B.1 引言
B.2 求职者的资源
B.3 招聘者的在线机会
B.3.1 在线发布工作
B.3.2 在Web上进行招聘存在的问题
B.3.3 工作空间的多样性
B.4 招聘服务
B.5 就业网站
B.5.1 综合型就业网站
B.5.2 技术职位
B.5.3 无线职位
B.5.4 在线订合同
B.5.5 经理级职位
B.5.6 学生与青年专业人员
B.5.7 其他在线就业服务
B.6 Internet与World Wide Web资源
B.7 小结
猜您喜欢