ASP组件开发指南

ASP组件开发指南
作 者: Sbelley Powers 何健辉
出版社: 中国电力出版社
丛编项: O'REILLY系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP/ASP+
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP组件开发指南》作者简介

内容简介

微软公司的ASP取得巨大成功的主要原因就是它的可扩展性。而扩展ASP最有效的途径就是开发自定义ASP组件。但是,我从未找到清晰而完整地阐述开发自定义ASP组件技术的资料。而且要成功地开发ASP组件不定期要求你是个万事通,具有COM、编程模型、COM+和ASP对象模型的知识,并掌握一种或多种语言工具和开发环境。这就是撰写本书的原因。这本畅销书到了第二版已经全面改写,这个新版本几乎涵盖了运行Windows 2000以及使用IIS 5.0和ASP 3.0的组件开发者所关心的全部问题。本书的第一部分包括以下主题,对于开发有效的ASP组件这些都是必不可少的:ASP组件和COM(组件对象模型);ASP组件和线程模型;ASP组件和COM+服务;ASP组件与ASP脚本的交互。因为越来越多的开发者发现他们自己正在使用的语言工具已远远不止一种,所以本书的另一个部分集中讲座如何运用各种语言开发ASP组件。Visual Basic和Visual C++占用了大量篇幅,此外还分章介绍了如何用Java、Delphi和Perl进行ASP组件开发。这些章节的重点在于解决ASP组件开发中可以遇以的一般性问题以及针对性问题,包括:ASP内部对象的访问;使用ADO(ActiveX数据对象)的数据检索、操作和存储;活动目录的使用;使用Windows 2000的CDO访问消息存储器中的信息;MSMQ(微软消息队列)的使用;XML的使用。全面覆盖了开发ASP组件所必需的背景信息,并演示了在众多开发环境中进行组件开发的实例,这些都使本书成为这一领域最具权威性的参考资料。

图书目录

前言

第一章 编写ASP组件

ASP组件所扮演的角色

为什么使用ASP组件?

COM+服务和ASP组件

使用ASP组件访问数据

ASP组件中可访问的Windows 2000技术

编程语言的选择

ASP.NET

第二章 建立ASP开发环境

配置IIS环境

IIS的远程管理

用ADSI可编程地管理IIS

IIS Admin对象概述

IIS Base Admin对象

第三章 ASP组件和COM

COM概述

如何实现COM

最重要的COM接口

COM数据类型

第四章 ASP组件、线程和环境

什么是线程?

线程和套间

线程模型

什么是COM+环境?

第五章 COM+服务与ASP组件及应用程序

开发基于组件的系统

COM+接口

把MTS包移植到COM+应用程序

激活COM+应用

COM+服务

第六章 ASP交互:脚本和ASP组件

ASP中的脚本语言支持

实例化组件

COM+的数据类型和脚本/组件的互操作

作为参数传递数组

组件和脚本之间的错误处理

第七章 创建一个简单的Visual Basic ASP组件

创建一个进程内或进程外组件

组件的实例化

组件的执行和线程

创建一个ASP项目

创建组件方法

生成、注册、安装和测试组件

为COM+服务添加支持

为使用COM+而转换MTS组件

访问ASP内置对象

错误处理

调试

性能问题

第八章 创建ASP/ADO组件

从一个VB组件中访问ADO

创建一个简单的ADO组件

ADO模型

用ADO流和Record对象访问文件和目录

持续保存数据

第九章 使用ADO创建ASP中间层

各层应该如何进行分离

创建ADO数据包装

定义业务对象

其他数据完整性问题

第十章 VB ASP组件中服务器端的XML

XML基础

格式化XML

在ASP应用中使用XML

XML和ADO将记录集另存为XML

第十一章 获取消息从ASP组件访问CDO

CDO简介

CDO对象模型

发送这个URL给一位朋友

消息正文

检索和阅读消息

第十二章 在ASP应用中使用活动目录

Windows 2000活动目录的概述

建立独立的活动目录环境

回顾ADSI

绑定活动目录对象

使用活动目录服务查看器

操纵容器

用ADO搜索活动目录

ASP范例:通过Web添加和管理用户

第十三章 使用MSMQ组件

MSMQ/ASP基础

使用队列

使用MSMQ消息

使用事务

日志

消息安全性

第十四章 使用C++创建ASP组件

ATL或MFC

用ATL AppWizard生成基本的ASP组件项目

添加一个ATL对象

由于添加一个新对象而修改代码

给接口添加方法

支持COM+服务

为使用COM+而转换MTS组件

访问ASP内置对象

错误处理

第十五章 使用ADO向C++组件中添加数据访问

Visual C++中的ADO访问

ADO对象模型

Connection对象

Recordset对象

IADORecordBinding接口

Command对象

Stream和Record对象

第十六章 C++组件的CDO接口

在C++中访问CDO接口

创建和发送消息

检索和读取消息

第十七章 在C++组件中访问活动目录

绑定活动目录对象

ADSI辅助函数

过滤集合

用ADSI创建并删除活动目录对象

用IDirectoryService搜索活动目录

第十八章 在C++ ASP组件中访问MSMQ

在C++项目中加入对MSMQ的支持

操作队列

搜索一个指定队列

使用MSMQ消息

使用事务

第十九章 使用ATL和MFC实现ASP组件的持续性

合并MFC和ATL

从ASP组件中访问文件

创建可串行化的类

对象串行化中的持续性

第二十章 使用Java创建ASP组件

创建Java组件

从Java组件中调用COM对象

使用COM+服务

ASP内置对象和辅助函数接口

从Java组件访问ADO

第二十一章 使用Delphi创建ASP组件

使用COM向导创建ASP组件

手工添加COM+/ASP支持

使用ASP对象

使用ADO

使用Windows 2000的功能

第二十二章 创建基于Perl的组件

安装PDK

创建基本的Perl组件

访问ASP内置对象

如何使用数据

在Win2K环境中运行

第二十三章 创建脚本语言组件

WSC体系结构

WSC文件的元素

脚本组件和ADO

WSC向导

用JScript创建脚本组件

访问Windows 2000的功能

附录一 ASP内置对象快速参考

附录二 Weaver数据库

词汇表