目录
前言
致谢
第一部分 面向人的程序设计思想
第一章 Internet挑战
1.1 Internet革命
1.1.1面向人的程序设计
1.2 面向人的技术发展:软件开发的思想变化
1.2.1第一次设计思想变化:结构化程序设计
1.2.2第二次设计思想变化:面向对象的程序设计
1.2.3第三次设计思想变化:分布式计算
1.2.4第三次设计思想变化的技术:Java和ActiveX
1.2.5今天的Internet开发:MicrosoftwindowsNT技术
第二章 面向人的软件构架:COM
2.1COM对象和接口
2.1.1IUnknown ,AddRef和Release
2.1.2QueryInterface
2.2COM应用程序
2.2.1COM初始化
2.2.2使用CoGetMalloc管理内存
2.3COM客户和服务器
2.4位置透明性
2.4.1编组
第二部分 NT服务器平台
第三章 Web服务器和ⅡS 协议
3.1OSI模型
3.2IP
3.2.1Internet模块和数据报报头
3.2.2TCP
3.3 HTTP
3.3.1请求消息
3.3.2响应消息
3.3.3请求报头
3.3.4响应报头
3.3.5通用报头
3.3.6 实体报头
3.4 示例学习:InternetJump
3.4.1第1步:创建通用的Microsoft WindowsNT服务
3.4.2第2步:修改CServiceModule定义
3.4.3第3步:将报头文件和定义添加到CServiceModule执行文件中
3.4.4第4步:修改CServiceModule的运行方法
3.4.5第5步:添加CServiceModuleListenThreadProc方法的实现
3.4.6第6步:添加CServiceModuleJumpThreadProc方法的实现
3.4.7启动Web服务器
3.5Berkeley式的套接字例程
3.6 HTTP 示例
第四章 用CG I和ISAPI 开发ⅡS
4.1CGI
4.1.1CGI的工作方式
4.1.2环境变量
4.2 ISAPI应用程序
4.2.1ISAPI 的工作方式
4.2.2节省空间和内存:链接非MFCDLL
4.2.3ISAPI筛选器
第五章 活动服务器页面
5.1简单的ASP脚本
5.2 脚本语言
5.2.1ActiveX脚本方法
5.3内置对象
5.3.1Request对象
5.3.2Response对象
5.3.3Server对象
5.3.4ObjectContext对象
5.3.5Application对象
5.3.6Session对象
5.4 示例学习:InternetJumpMeeting
5.5ASP 的安装型组件
5.5.1AdRotator组件
5.5.2ContentRotator组件
5.5.3BrowserCapabilities组件
5.5.4DatabaseAccess组件
5.5.5ContentLinking组件
5.5.6FileAccess组件
5.5.7NTS 组件的协作数据对象
5.5.8PageCounter组件
5.5.9PermissionChecker组件
5.6 ASP 性能
第六章 Microsoft事务服务器
6.1MTS 的功能
6.2 MTS组件
6.2.1应用程序组件
6.2.2事务服务器执行程序
6.2.3资源管理器
6.2.4 资源分配器
6.2.5MTS资源管理器
6.3MTS 的工作方式
6.3.1事务处理
6.3.2可伸缩性
6.3.3配置与管理
6.3.4 安全性
6.3.5加载平衡和忽略失败保护
6.4 示例学习:MTS 购物应用程序
6.5示例学习:MTSAutoStart 服务
6.5.1第1步:创建常规的Windows NT服务
6.5.2第2步:修改CServiceModule定义
6.5.3第3步:将报头文件和定义添加到CServiceModule执行文件中
6.5.4第4步:修改CServiceModule的运行方法
6.5.5第5步:添加CServiceModule的MTSThreadProc方法的实现
6.5.6第6步:添加Log-Event方法的实现
6.5.7 第7步:创建事件日志的资源文件
6.5.8第8步:设置Autostart和系统数据包的标识
第七章 Microsoft 消息队列
7.1MSMQ的优点
7.1.1可伸缩性
7.1.2有效性
7.1.3性能
7.1.4加载平衡
7.1.5划分优先级的工作负荷
7.1.6并行操作
7.1.7并发性
7.1.8记录和再处理
7.1.9系统桥接
7.2 MSMQ组件
7.2.1MSMQ企业
7.2.2MSMQ服务器
7.2.3MSMQ独立客户
7.2.4MSMQ从属客户
7.2.5MSMQ队列
7.2.6MSMQ消息
7.2.7MSMQExplorer
7.2.8MSMQActiveX控件
7.3示例学习:MTS 的MSMQ资源分配器
7.3.1创建队列
7.3.2打开队列
7.3.3关闭队列
7.3.4写入到队列中
7.3.5MSMQ资源分配器代码
第八章 Microsoft群集服务器
8.1MSCS的功能
8.1.1可伸缩性
8.1.2实用性
8.2 MSCS组件
8.2.1群集服务
8.2.2群集网络驱动程序
8.2.3资源监视器
8.2.4资源DLL
8.2.5失败情况
8.3MSCSAPI
8.3.1群集API
8.3.2资源API
8.3.3群集管理员扩展名API
· · · · · · (
收起)