图书介绍

基于服务器的应用程序技术内幕PDF|Epub|txt|kindle电子书版本网盘下载

基于服务器的应用程序技术内幕
  • (美)Douglas J.Reilly著;潇湘工作室译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900625690
  • 出版时间:2000
  • 标注页数:647页
  • 文件大小:140MB
  • 文件页数:660页
  • 主题词:网络服务器(学科: 应用程序) 网络服务器 应用程序

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于服务器的应用程序技术内幕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

热门推荐