顶部
收藏

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


作者:
微软公司 著
定价:
87.00 元
版面字数:
600千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
暂无
ISBN:
978-7-04-014103-0
物料号:
14103-00
出版时间:
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)
                                                                                                                                                                                                                                                                                                                                                                                                                                            • 习题
                                                                                                                                                                                                                                                                                                                                                                                                                                            • 词汇表

                                                                                                                                                                                                                                                                                                                                                                                                                                            相关图书