图书介绍
基于服务器的应用程序技术内幕PDF|Epub|txt|kindle电子书版本网盘下载
![基于服务器的应用程序技术内幕](https://www.shukui.net/cover/59/31110352.jpg)
- (美)Douglas J.Reilly著;潇湘工作室译 著
- 出版社: 北京:清华大学出版社
- ISBN:7900625690
- 出版时间:2000
- 标注页数:647页
- 文件大小:140MB
- 文件页数:660页
- 主题词:网络服务器(学科: 应用程序) 网络服务器 应用程序
PDF下载
下载说明
基于服务器的应用程序技术内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 服务器基础3
第1章 基于服务器的开发3
1.1什么是服务器3
1.2基于服务器的开发需求增长5
1.2.1 NetWare5
1.2.2胖客户机模型的缺点6
1.2.3 Internet:TCO问题的解决方案7
1.2.4内部网:带宽的天堂8
1.2.5 Windows 2000硬件支持8
1.3.1服务器是无人照管的9
1.3基于服务器的应用程序开发的不同之处9
1.3.2资源泄漏是隐藏的错误10
1.3.3多任务的必要性11
1.4基于服务器的应用程序13
1.4.1传统的基于服务器的系统13
1.4.2基于Web的服务器14
1.5基于服务器编程的WIN32支持15
1.5.1控制台API17
1.5.2服务API17
1.5.3假冒API18
1.5.4事件记录API18
1.5.7 ASP19
1.5.5 RAS、MAPI和TAPI19
1.5.6数据库连通性19
1.5.8 ISAPI20
1.5.9通信API21
1.6 SQL Server简介22
1.7结论23
第2章 基于服务器开发的基础24
2.1多任务处理技术基础24
2.1.1协作式多任务处理24
2.1.2抢占式多任务技术26
2.2多线程26
2.3同步对象28
2.3.1临界区30
2.3.2事件36
2.3.3互斥体37
2.3.4信号量38
2.3.5可等待的定时器40
2.3.6 Wait函数和线程同步41
2.4创建新线程42
2.4.1线程创建函数43
2.4.2多线程实例程序44
3.1什么是Service API49
第Ⅱ部分 Windows 2000作为服务器平台49
第3章 Service API49
3.2谁运行服务50
3.3 Service API实例51
3.3.1安装服务60
3.3.2使用CreateService安装服务61
3.3.3使用DeleteService卸载服务64
3.3.4启动服务65
3.3.5 ServiceMain内部65
3.4 Windows 2000服务的C++框架68
3.4.1为Windows 2000服务编写C++类69
3.4.2实现C++服务类72
3.4.3增强功能95
3.5结论97
第4章 假冒API98
4.1 Windows 2000安全概述99
4.2假冒的基础100
4.3假冒的类101
4.3.1基于连接的假冒101
4.3.2基于客户机信息的假冒102
4.3.3保护服务器特定的资源106
4.3.4联合使用假冒和自定义安全108
4.4结论114
第5章 事件记录115
5.1事件记录API118
5.1.1在事件日志中写入事件118
5.1.2在CPPService中添加事件记录125
5.1.3从事件日志中读取事件153
5.2结论161
第6章 Remote Access Service API162
6.1 RAS API概述163
6.2使用RasDial的实例163
6.2.1控制多个线程171
6.2.2 RasDialFunc2回调函数173
6.2 RAS的其他用途174
6.4结论175
第7章 TAPI和MAPI177
7.1 TAPI177
7.1.1 TAPI版本177
7.1.2 TAPI设备178
7.1.3 TAPI错误178
7.1.4得到TAPI的反馈178
7.1.5 TAPI实例179
7.2 MAPI198
7.1.6 TAPI的其他作用198
7.2.1 MAPI的版本199
7.2.2选择正确的客户机接口199
7.2.3简单MAPI200
7.2.4完整MAPI219
7.2.5在服务中综合使用MAPI和TAPI242
7.3结论297
第8章 ODBC API298
8.1 ODBC的功能298
8.2 ODBC的替代品299
8.3 ODBC组件301
8.3.1应用程序302
8.3.2 Driver Manager302
8.3.3驱动程序303
8.3.4数据源303
8.4 ODBC类303
8.4.1实例:使用ODBC类304
8.4.2 ODBCDatabase类309
8.4.3 CODBCCursor类328
8.5 ODBC陷井和缺陷329
第9章 Active Server Pages330
9.1.1 ASP与HTML页面的相似性331
9.1什么是ASP331
9.1.2 ASP与HTML页面的不同332
9.2 ASP的优势337
9.3 ASP的弱点338
9.4 ASP应用程序中的可用对象339
9.4.1 Application对象339
9.4.2 Session对象342
9.4.3 Server对象343
9.4.4 Request对象345
9.4.5 Response对象349
9.4.6 ObjectContext对象351
9.5 ASP实例352
9.5.1简单的电话目录352
9.5.2更加复杂的ASP实例:Troubleshooter359
9.6结论386
第10章 Internet Server API387
10.1 DLL回顾388
10.2 ISAPI概述390
10.2.1 ISAPI比CGI的优越之处391
10.2.2 ISAPI比ASP的优越之处392
10.3简单的ISAPI扩展392
10.4 ISAPI扩展的其他用途424
10.5结论432
11.1 ISAPI过滤器概述433
第11章 ISAPI过滤器433
11.2 ISAPI过滤器实例439
11.3 MFC ISAPI过滤器447
11.4结论449
第12章 客户机/服务器通信API450
12.1客户机与服务器的通信方式450
12.1.1 TCP/IP(WinSock)450
12.1.2命名管道452
12.1.3如何选择WinSock和命名管道452
12.2.1管理客户机的状态453
12.2分派通信请求453
12.2.2管理故障454
12.2.3分派请求455
12.2.4 WinSock和命名管道的比较495
12.2.5事件与I/O完成端口与QueueUserWorkItem之间的比较495
12.3通用的客户机通信类496
12.4结论503
第13章 集成SQL Server504
13.1 Transact-SQL505
13.1.1触发器505
13.1.2存储过程509
13.1.3扩展存储过程511
13.2结论528
第Ⅲ部分 建立Windows 2000服务器应用程序533
第14章 传统的服务应用程序533
14.1网络监视器533
14.2什么是网络监视器533
14.1.2网络监视器的结构537
14.1.3 CMonitorService类538
14.2监视任务函数570
14.3结论590
15.1使用ASP监视MONITORSERVICE591
第15章 管理Web上的服务应用程序591
15.1.1同警报进行交互595
15.1.2同任务进行交互604
15.2使用ISAPI监视MONITORSERVICE620
15.2.1 CMonitorService修改620
15.2.2 ISAPIMonitor ISAPI扩展626
15.3结论632
附录A 在IIS中设立虚拟目录634
附录B 服务失败的反应640
参考文献644