顶部
收藏

组件应用程序设计——COM+应用程序设计


作者:
微软公司 著
定价:
87.00元
ISBN:
978-7-04-014103-0
版面字数:
600.000千字
开本:
16开
全书页数:
374页
装帧形式:
平装
重点项目:
暂无
出版时间:
2004-03-22
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

暂无
  • 第1章 COM+服务介绍
    • 1.1 基于服务器的应用程序开发的发展历程
      • 1.1.1 单机应用程序开发
      • 1.1.2 COM和.NET的基于组件的应用程序
      • 1.1.3 COM+服务
    • 1.2 COM+运行时架构
      • 1.2.1 COM+和.NET的术语
      • 1.2.2 COM+应用程序
      • 1.2.3 应用程序、程序集和类.
      • 1.2.4 COM+目录
      • 1.2.5 课堂练习创建和监视COM+应用程序
      • 1.2.6 上下文
      • 1.2.7 拦截
      • 1.2.8 需要拦截的情况
      • 1.2.9 .NET Framework与COM+服务的集成
    • 实验解决方案
      • 订单处理应用程序
      • 订单批复应用程序
      • 账户系统
    • 习题
  • 第2章 配置实时激活与同步
    • 2.1 .NET Enterprise Services编程模型
      • 2.1.1 在.NET Enterprise Services中使用特性配置程序集
      • 2.1.2 创建服务组件
      • 2.1.3 访问对象上下文
      • 2.1.4 课堂练习创建一个简单的服务组件
    • 2.2 实时(JIT)激活
      • 2.2.1 需要实时激活的原因
      • 2.2.2 实时激活的实现
      • 2.2.3 完成位
      • 2.2.4 激活与停用
    • 2.3 同步
      • 2.3.1 并发问题
      • 2.3.2 同步机制
      • 2.3.3 同步的设置和活动
      • 2.3.4 COM+应用程序同步的配置
      • 2.3.5 活动
      • 2.3.6 因果性
    • 实验2 配置JIT激活
      • 练习1 创建一个服务组件
      • 练习2 使用服务组件
    • 习题
  • 第3章 使用ADO.NET处理数据
    • 3.1 ADO.NET架构
      • 3.1.1 ADO.NET架构简介
      • 3.1.2 ADO.NET的优点
      • 3.1.3 SqlClient命名空间中的类
    • 3.2 访问SQLServer数据库
      • 3.2.1 使用SqlConnection对象连接数据库
      • 3.2.2 使用SqlCommand对象执行SQL查询
      • 3.2.3 使用SqlDataReader对象检索数据
      • 3.2.4 使用SqlDataAdapter对象检索数据
      • 3.2.5 使用类型化DataSet对象存储数据
      • 3.2.6 调用简单存储过程
      • 3.2.7 调用带参数的存储过程.
      • 3.2.8 使用构造字符串
    • 实验3 在服务组件中使用ADO.NET
      • 练习1 创建新的类型化数据集
      • 练习2 更新PurchasingSelect组件
      • 练习3 更新OrderProcessing组件
      • 练习4 修改PlaceOrder网页
    • 习题
  • 第4章 事务服务
    • 4.1 事务处理简介
      • 4.1.1 事务
      • 4.1.2 资源管理器
      • 4.1.3 本地事务
      • 4.1.4 分布式事务和DTC
    • 4.2 .NET Enterprise Services事务
      • 4.2.1 使用事务特性
      • 4.2.2 事务流
      • 4.2.3 影响事务结果
      • 4.2.4 客户端托管事务
      • 4.2.5 事务的生命周期
      • 4.2.6 配置事务超时
      • 4.2.7 观察事务的行为
      • 4.2.8 事务方法
      • 4.2.9 事务属性和特性
      • 4.2.10 事务隔离性
    • 实验4 使用事务服务
      • 练习1 创建事务性组件
      • 练习2 更新OrderProcessing组件
      • 练习3 更新OrderApp Web应用程序
      • 练习4 使用OrderApproval客户端进行测试
    • 习题
  • 第5章 保证企业应用程序的安全
    • 5.1 应用程序安全性简介
      • 5.1.1 身份验证和授权
      • 5.1.2 安全类型
      • 5.1.3 基于角色的安全
      • 5.1.4 执行访问检查
      • 5.1.5 COM+应用程序之间的角色检查
      • 5.1.6 基于角色的安全级别
      • 5.1.7 私有组件
    • 5.2 实现COM+基于角色的安全
      • 5.2.1 应用程序和组件的访问控制
      • 5.2.2 启用应用程序安全
      • 5.2.3 启用组件安全
      • 5.2.4 使用SecurityRole和Secure-Method特性创建角色
      • 5.2.5 使用组件服务工具创建和管理角色
      • 5.2.6 使用IsCallerInRole和IsSecurityEnabled来实现基于角色的安全
      • 5.2.7 确定调用程序的标识
    • 5.3 身份验证与模拟
      • 5.3.1 DCOM安全模型
      • 5.3.2 默认权限
      • 5.3.3 身份验证级别
      • 5.3.4 标识和模拟级别
      • 5.3.5 库应用程序需特殊考虑的事项
    • 实验5 保证企业应用程序的安全
      • 练习1 更新PurchasingUpdate组件
      • 练习2 更新OrderProcessing组件
      • 练习3 更新OrderApproval客户端
    • 习题
  • 第6章 状态管理
    • 6.1 状态管理简介
      • 6.1.1 需要状态管理的原因
      • 6.1.2 状态管理解决方案
    • 6.2 使用共享属性管理器
      • 6.2.1 SPM结构
      • 6.2.2 创建共享属性
      • 6.2.3 检索共享属性
      • 6.2.4 SPM设计指导原则
      • 6.2.5 课堂练习使用SPM
    • 6.3 使用ASP.NET来存储状态
      • 6.3.1 ASP.NET应用程序状态
      • 6.3.2 存储ASP.NET应用程序状态值
      • 6.3.3 检索和移除ASP.NET应用程序状态值
      • 6.3.4 ASP.NET会话状态
      • 6.3.5 存储ASP.NET会话状态值
      • 6.3.6 检索和移除ASP.NET会话状态值
      • 6.3.7 ASP.NET缓存
      • 6.3.8 在ASP.NET缓存中插入项
      • 6.3.9 使用缓存特性
      • 6.3.10 从ASP.NETCache中检索和移除项
    • 实验6 管理组件状态
      • 练习 更新OrderProcessing组件
    • 习题
  • 第7章 补偿资源管理器
    • 7.1 补偿资源管理器(CRM)介绍
      • 7.1.1 补偿资源管理器的概念
      • 7.1.2 CRM架构
      • 7.1.3 CRM生命周期
    • 7.2 CRM的实现
      • 7.2.1 开发CRMWorker组件
      • 7.2.2 开发CRMCompensator组件
      • 7.2.3 日志记录
      • 7.2.4 设计Compensator的注意事项
      • 7.2.5 恢复处理过程
      • 7.2.6 监视CRM行为
      • 7.2.7 CRM的调试、优化和安全性
      • 7.2.8 最佳实践
    • 实验7 补偿资源管理器的实现
      • 练习1 创建OrderDocCRM组件
      • 练习2 更新OrderProcessing组件
    • 习题
  • 第8章 松耦合事件
    • 8.1 松耦合事件模型
    • 8.2 COM+事件
      • 8.2.1 访问事件系统的机制
      • 8.2.2 EventClass对象
      • 8.2.3 订阅
      • 8.2.4 发布者
      • 8.2.5 事件传递机制
      • 8.2.6 使用松耦合事件的场景
    • 8.3 使用松耦合事件
      • 8.3.1 实现EventClass对象
      • 8.3.2 注册EventClass对象
      • 8.3.3 创建订阅者
      • 8.3.4 配置订阅
      • 8.3.5 创建发布者
      • 8.3.6 持久和瞬态订阅
      • 8.3.7 配置订阅者筛选
    • 实验8 使用松耦合事件
      • 练习1 创建事件类
      • 练习2 创建发布者
      • 练习3 创建订阅者
    • 习题
  • 第9章 队列组件
    • 9.1 队列介绍
      • 9.1.1 传统的同步通信
      • 9.1.2 断开式异步通信
      • 9.1.3 异步通信的优点
      • 9.1.4 WindowsXP消息队列
      • 9.1.5 队列组件概念
      • 9.1.6 记录器、侦听器和播放器
      • 9.1.7 选择同步通信或异步通信的原则
    • 9.2 开发队列组件
      • 9.2.1 设计队列组件时的注意事项
      • 9.2.2 传递给队列组件的对象
      • 9.2.3 实例化队列组件
      • 9.2.4 启动队列应用程序
      • 9.2.5 接收队列组件输出
      • 9.2.6 队列组件的安全性
    • 9.3 队列组件与事务
      • 9.3.1 同步紧耦合事务
      • 9.3.2 异步松耦合事务
      • 9.3.3 事务边界
      • 9.3.4 服务器端自动重试
      • 9.3.5 客户端异常处理
      • 9.3.6 消息移动程序
      • 9.3.7 最佳实践
    • 实验9 创建队列组件
      • 练习1 创建队列组件
      • 练习2 调用队列组件
    • 习题
  • 第10章 调试COM+应用程序
    • 10.1 调试工具
      • 10.1.1 在调试期间跟踪状态
      • 10.1.2 调试COM+应用程序
      • 10.1.3 调试远程组件
      • 10.1.4 VisualStudio分析器
    • 10.2 常见调试模式
      • 10.2.1 解决配置问题
      • 10.2.2 解决事务相关问题
      • 10.2.3 解决安全性问题
      • 10.2.4 常见的CRM问题
      • 10.2.5 解决松耦合事件和队列组件的问题
    • 实验10 调试COM+应用程序
      • 练习1 调试DCOM
      • 练习2 调试事务问题
      • 练习3 调试安全性问题
    • 习题
  • 第11章 部署和管理COM+应用程序
    • 11.1 部署使用.NET Enterprise Services生成的COM+应用程序
      • 11.1.1 部署的要求
      • 11.1.2 动态注册
      • 11.1.3 使用Regsvcs.exe工具
      • 11.1.4 使用RegistrationHelper类
      • 11.1.5 导出和安装应用程序
      • 11.1.6 运用组件服务工具部署代理
      • 11.1.7 将COM+应用程序公开为XML Web Service
      • 11.1.8 COMREPL复制工具
      • 11.1.9 复制过程
    • 11.2 在WSH脚本中使用COMAdmin对象
      • 11.2.1 COMAdmin对象介绍
      • 11.2.2 Windows脚本宿主
      • 11.2.3 COMAdmin对象模型
      • 11.2.4 COMAdminCatalog
      • 11.2.5 COMAdminCatalog-Collection
      • 11.2.6 COMAdminCatalogObject
      • 11.2.7 COM+管理对象模型
    • 实验11 管理COM+应用程序
      • 练习1 创建COM+应用程序
      • 练习2 为COM+应用程序添加角色
      • 练习3 删除COM+应用程序
      • 练习4 (可选)将COM+应用程序公开为XML Web Service
      • 练习5 (可选)创建OrderDispatch服务
    • 习题
  • 第12章 COM+1.5的增强
    • 12.1 增强的可伸缩性和可用性
      • 12.1.1 应用程序池
      • 12.1.2 应用程序回收
      • 12.1.3 低内存激活门
    • 12.2 增强的可管理性
      • 12.2.1 分区介绍
      • 12.2.2 组件绑定到分区的方法
      • 12.2.3 分区方案
      • 12.2.4 管理分区和维护分区安全性
      • 12.2.5 多组件配置
    • 12.3 其他COM+特征
      • 12.3.1 无组件服务(SWC)
      • 12.3.2 携带自己的事务(BYOT)
      • 12.3.3 阶段0通知(PZN)
    • 习题
  • 词汇表

相关图书