图书介绍
Web应用程序开发 算法分析与应用PDF|Epub|txt|kindle电子书版本网盘下载
- 侯志荣编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115114994
- 出版时间:2003
- 标注页数:395页
- 文件大小:157MB
- 文件页数:407页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Web应用程序开发 算法分析与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web应用程序开发概述1
1.1 Web发展历史1
1.2 Web应用程序的体系结构2
1.2.1 2层体系结构2
1.2.2 3层体系结构3
1.2.3 4层体系结构3
1.3 Web开发技术与开发工具4
1.3.1 Web开发技术4
1.3.2 Web开发工具7
1.4 Web开发环境配置8
1.4.1 ASP开发环境的配置8
1.4.2 Perl开发环境配置10
1.4.3 PHP开发环境配置19
1.4.4 JSP开发环境配置27
1.4.5 常见Web开发技术的性能比较28
1.5 Web应用程序的特点30
1.6 本章小结31
第2章 HTTP32
2.1 HTTP简介32
2.2 HTTP的通信机制32
2.3 HTTP请求34
2.3.1 HTTP请求格式34
2.3.2 HTTP请求方法35
2.4 HTTP应答36
2.4.1 HTTP应答格式36
2.4.2 HTTP应答码37
2.5 内容类型37
2.5.1 服务器使用内容类型的方法38
2.5.2 内容类型的格式38
2.5.3 非标准类型39
2.6 安全连接39
2.7 本章小结40
第3章 用户接口设计41
3.1 单向用户接口41
3.1.1 辅助窗口设计41
3.1.2 层设计43
3.1.3 提示窗口设计45
3.2 双向用户接口46
3.2.1 对话框设计46
3.2.2 表单设计47
3.3 用户接口设计原则65
3.4 本章小结65
第4章 客户端信息获取66
4.1 HTTP头信息66
4.1.1 HTTP头信息的数据格式66
4.1.2 获取HTTP头信息的方法66
4.2 Cookie68
4.2.1 Cookie的工作原理69
4.2.2 Cookie的基本参数70
4.2.3 Cookie的数据格式70
4.2.4 Cookie的存取方法71
4.2.5 Cookie应用示例74
4.3 查询字符串76
4.3.1 查询字符串的数据格式77
4.3.2 获取查询字符串的方法77
4.4 表单内容78
4.4.1 表单内容的数据格式78
4.4.2 获取表单内容的方法79
4.5 客户计算机信息81
4.6 本章小结83
第5章 会话管理84
5.1 HTTP的缺陷84
5.3.1 Perl的会话管理解决方案85
5.3 会话管理解决方案85
5.2 会话机制剖析85
5.3.2 PHP的会话管理解决方案89
5.3.3 ASP的会话管理解决方案96
5.3.4 JSP的会话管理解决方案99
5.4 关于会话的几个试验101
5.4.1 试验一PHP会话的基本工作方式101
5.4.2 试验二PHP会话中Cookie的作用103
5.4.3 试验三PHP的session_destroy()函数与session_unset()函数103
5.4.4 实验四ASP会话的工作原理105
5.4.5 实验五JSP会话测试107
5.5 本章小结109
第6章 数据访问110
6.1 数据库访问110
6.1.1 数据库应用程序接口111
6.1.2 SQL语言115
6.1.3 数据库访问程序的基本结构116
6.1.4 连接数据库117
6.1.5 查询数据记录124
6.1.6 修改数据记录127
6.1.7 显示数据记录128
6.2 文件操作142
6.2.1 文件处理概述142
6.2.2 文件基本操作143
6.2.3 文件远程处理147
6.3 XML处理156
6.3.1 XML简介156
6.3.2 创建XML文件159
6.3.3 显示XML文件165
6.3.4 XML文件内容操作173
6.4 电子邮件178
6.4.1 发送纯文本邮件179
6.4.2 发送带附件的邮件183
6.4.3 接收电子邮件184
6.5 Office文档186
6.5.1 Excel文档186
6.5.2 Word文档191
6.6 本章小结193
第7章 参数传递194
7.1 基于表单隐藏域的参数传递方法194
7.1.1 基本原理194
7.1.2 应用实例195
7.2 基于Cookie的参数传递方法197
7.2.1 基本原理198
7.2.2 应用实例198
7.3 基于查询字符串的参数传递方法201
7.3.1 基本原理201
7.3.2 应用实例201
7.4.1 基本原理203
7.4 基于服务器内存变量的参数传递方法203
7.4.2 应用实例204
7.5 基于服务器文件的参数传递方法207
7.5.1 基本原理207
7.5.2 应用实例207
7.6 参数传递方法比较210
7.7 本章小结210
第8章 用户跟踪211
8.1 用户身份确认方法211
8.2 用户在线状态跟踪212
8.2.1 基本思路212
8.2.2 算法设计213
8.2.3 程序实现214
8.3 用户当前位置跟踪217
8.3.3 程序实现218
8.3.1 基本思路218
8.3.2 算法设计218
8.4 用户访问路线跟踪221
8.4.1 基本思路221
8.4.2 算法设计221
8.4.3 程序实现222
8.5 本章小结224
第9章 流量统计225
9.1 页面流量统计225
9.1.1 系统首页的流量统计225
9.1.2 系统每一页的流量统计227
9.1.3 用户访问页面的次数统计228
9.2 IP流量统计229
9.3 Web服务器日志分析230
9.3.1 Web服务器的日志格式230
9.3.2 基于Web服务器日志的访问流量统计231
9.3.3 基于Web服务器日志的IP流量统计234
9.4 流量数据的图形化表示方法235
9.4.1 图形数字表示方法235
9.4.2 条形图表示方法237
9.4.3 饼图表示方法241
9.5 本章小结245
第10章 时间处理246
10.1 时间获取246
10.1.1 客户端时间获取246
10.1.2 服务器时间获取248
10.2 时钟问题248
10.2.1 基本思路248
10.2.2 数字时钟249
10.2.3 图形时钟252
10.3.1 停留时间257
10.3 计时方法257
10.3.2 倒计时258
10.3.3 定时262
10.4 日历设计266
10.4.1 功能简介266
10.4.2 关键问题266
10.4.3 设计实例267
10.5 本章小结269
第11章 安全控制270
11.1 Web应用程序安全概述270
11.1.1 Web应用程序面临的安全威胁270
11.1.2 Web应用程序安全控制的基本框架271
11.1.3 防火墙在Web应用程序安全中的应用272
11.1.4 安全原则在Web应用程序安全中的应用274
11.2 客户端安全控制274
11.2.1 浏览器插件安全控制275
11.2.2 Cookie安全控制276
11.2.3 脚本程序安全控制278
11.3 服务器安全控制281
11.3.1 用户身份验证282
11.3.2 服务器资源访问控制290
11.3.3 CGI/API程序安全控制297
11.4 网络传输安全控制301
11.4.1 SSL的工作原理301
11.4.2 为Web应用程序配置SSL302
11.5 本章小结307
第12章 性能优化308
12.1 Web应用程序性能测试308
12.1.1 Web应用程序的性能测试概述308
12.1.2 基于ApacheBench的性能测试309
12.1.3 基于WAST的性能测试312
12.2 环境优化314
12.2.1 Web服务器315
12.2.2 程序运行模式316
12.3 程序优化317
12.3.1 输出方式317
12.3.2 注释语句320
12.3.3 脚本使用方式321
12.3.4 包含文件323
12.3.5 分支结构325
12.3.6 循环结构327
12.4 数据库优化330
12.4.1 连接方式330
12.4.2 SQL语句334
12.4.3 字段输出337
12.4.4 分页显示340
12.5 本章小结341
13.1.1 UML概述342
13.1.2 UML中的事物342
13.1 统一建模语言——UML342
第13章 Web应用程序建模342
13.1.3 UML中的关系344
13.1.4 UML中的图345
13.1.5 UML建模工具345
13.2 基于UML的Web应用程序建模346
13.2.1 体系结构分析346
13.2.2 用户角色分析347
13.2.3 系统需求分析348
13.2.4 事务流程分析348
13.2.5 Web页面建模349
13.3 Web建模语言——WebML352
13.3.1 WebML概述352
13.3.2 结构模型353
13.3.3 超文本模型355
13.3.4 站点视图361
13.3.5 WebML建模流程362
13.4 本章小结363
第14章 案例研究——Web办公系统364
14.1 系统分析364
14.1.1 功能描述364
14.1.2 体系结构364
14.1.3 用户分析365
14.1.4 系统用例365
14.2 模块设计366
14.2.1 模块功能与组织方式366
14.2.2 文档交流模块建模367
14.3 关键问题与解决方案369
14.3.1 用户管理方案369
14.3.3 收文人指定方法370
14.4 本章小结370
14.3.2 用户身份自动识别问题370
第15章 Web应用程序的扩展372
15.1 WAP应用程序开发372
15.1.1 体系结构372
15.1.2 环境配置373
15.1.3 开发步骤375
15.1.4 程序示例376
15.2 基于Web的MATLAB应用程序开发377
15.2.1 体系结构378
15.2.2 环境配置378
15.2.3 开发步骤380
15.2.4 程序示例382
15.3 本章小结385
附录A HTIP应答码386
附录B 环境变量389
附录C SSL 3.0390