网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 操作系统 > 商品详情

.NET企业服务框架——应用.NET企业服务开发分布式业务解决方案

分享到:
.NET企业服务框架——应用.NET企业服务开发分布式业务解决方案

最 低 价:¥53.70

定 价:¥68.00

作 者:(美)Christian Nagel

出 版 社:电子工业出版社

出版时间:2006 年11月

I S B N:7121030713

商品详情

编辑推荐

微软Regional Director、MVP和业界资深技术书籍作者Christian Nagel力作。
  轻松步入服务组件和分布式应用程序的世界。
  这世上只有很少几个人能把企业服务解释得足够清楚,而Christian就是其中之一。
  ——Ingo Rammer

内容简介

随着Web技术的发展,大部分桌面软件依然是孤立的,这意味着分布式应用程序具有广阔的发展前景。分布式应用程序主要应用于企业内部和企业与企业之间,当然,它对于普通用户来说也是意义非凡的。企业服务是一种难学易用的框架,因为它面对的是极其复杂的企业环境。
  这是一本关于如何利用.NET企业服务框架开发分布式业务解决方案的书,本书涵盖了.NET企业服务的方方面面,如并发、COM互操作、事务服务、状态管理等。书中详细讲解了应用.NET企业服务框架开发分布式业务解决方案的具体方法和实用技巧,使读者在知道Know how的同时还知道Know why。
  本书的另外一个特点是提供了大量的示例代码,以或大或小的实例展示了各种方法的应用场景和技巧。无论你是刚入门的初学者还是经验丰富的高手,本书都是一本权威的指南和参考书。
  

作者简介


About the Author
关于作者


Christian Nagel是一位软件架构师,同时也是培训师和咨询顾问。作为Thinktecture公司的成员,他提供微软.NET技术相关的培训。由于在开发者社区中的卓越表现,他荣获了Microsoft Regional Director和MVP(Visual C#组)的称号。他著有多本.NET书籍,包括Professional C# (Wrox, 2004)、Pro .NET Network Programming (Apress, 2004)和C# Web Services (Wrox, 2001),并且因此而深受好评。
Christian有超过15年的软件开发和软件架构经验.. << 查看详细

目录


contents
目录
关于作者xix
前言xxi
序xxv
致谢xxxi
第1章 .net企业服务简介1
创建应用程序2
应用程序的分层4
逻辑分层与物理系统8
群集解决方案9
面向服务架构9
智能客户端11
应用程序服务的历史13
com和.net13
微软事务服务器18
com+ 1.020
.net企业服务21
应用程序和组件21
.声明式编程23
组件目录23
组件管理23
应用程序服务24
自动事务管理24
队列组件26
松散耦合事件27
基于角色的安全性27
com+ 1.5的新功能28
总结30
第2章 对象激活和上下文31
上下文31
.net remoting上下文34
服务组件的上下文37
混合.net和com+上下文41
建立一个服务组件43
程序集特性44
为程序集签名46
全局程序集缓存47
接口的使用48
servicedcomponent类49
组件注册55
客户端应用程序59
调试61
类库应用程序62
服务器应用程序62
对象激活64
构造字符串64
即时激活65
jita和对象销毁70
对象池71
私有组件79
应用程序激活80
总结82
第3章 并发85
同步概述86
使用同步锁87
interlocked类89
实现同步的其他选择89
单元90
单线程单元91
多线程单元94
线程中立单元95
.net企业服务中的同步97
活动97
配置同步99
同步功能演示100
可重入性107
同步选项的选择108
无组件服务109
servicedomain类109
serviceconfig 类110
activity 类110
使用一个新的活动112
启动一个新的上下文115
总结116
第4章 com互操作119
无com互操作的.net客户端120
并行支持120
com互操作性121
com调用包装和运行时调用包装122
com的默认配置123
生成的类型库127
com接口类型134
自定义接口134
调度接口135
双重接口139
comvisible特性142
版本控制143
应用程序145
组件145
接口146
comcompatibleversion特性147
查找程序集147
私有和共享程序集147
com注册表入口148
com和.net的需求149
visual basic 6客户端150
c++ com客户端151
脚本客户端154
调用一个com对象155
c++组件156
运行时调用包装157
.net组件157
注册158
客户端应用程序158
总结159
第5章 网络访问161
dcom162
dcom传输协议162
应用程序代理163
建立一个应用程序代理164
安装应用程序代理167
创建dcom客户端应用程序169
soap服务172
.net remoting 概览172
建立一个使用.net remoting 的服务组件175
配置这个服务器应用程序180
创建一个.net remoting 客户端186
soap服务的缺点190
web 服务192
概览192
用asp.net实现一个web service194
创建一个代理198
总结200
第6章 数据访问203
ado.net概览203
示例数据库206
实体类207
数据库访问212
数据库查询213
插入217
更新219
调用存储过程220
数据集222
填充数据集224
更新数据集228
总结234
第7章 事务服务237
事务概览237
acid属性238
分布式事务239
手动事务241
自动事务246
事务特性247
事务流250
事务结果250
contextutil类的方法251
自动事务示例253
提交事务投票258
auto complete特性258
分布式事务260
无组件事务服务260
asp.net中的事务支持264
事务隔离264
潜在的事务隔离问题265
事务隔离级别265
监视dtc268
.net 2.0中的事务支持269
总结271
第8章 补偿性资源管理273
crm的架构273
crm应用程序类275
crm应用程序示例276
应用程序配置279
辅助类型280
工作者组件282
补偿器组件284
客户端应用程序285
监视287
总结287
第9章 状态管理289
状态的特征290
有状态组件还是无状态组件292
数据库和文件293
隔离存储294
活动目录296
共享属性管理器297
共享属性组管理器298
共享属性组301
共享属性301
客户端应用程序302
spm状态的特征303
asp.net状态管理304
会话状态305
缓存308
从服务组件中访问asp.net状态310
asp.net状态的特征311
客户端状态管理312
soap头312
.net 选程调用上下文315
总结318
第10章 队列组件321
概览322
产品版本325
消息队列服务器325
消息队列客户端327
消息队列的特性327
消息队列328
消息330
管理工具331
创建一个队列组件334
程序集特性335
接口定义336
coursecontrol类338
注册340
客户端341
错误处理346
事务化队列349
返回数据350
总结353
第11章 松耦合事件355
lce概览355
事件类358
发布者358
订阅者358
筛选器359
lce编程360
事件类360
发布者364
固定订阅者364
临时订阅者367
筛选器373
订阅者筛选器373
发布者筛选器375
在网络上使用lce376
lce路由376
事件类代理378
lce和队列组件379
事件类作为队列组件380
订阅者作为队列组件380
总结382
第12章 安全385
安全概览386
windows安全388
sql server服务器388
iis391
asp.net web应用程序393
asp.net web service399
企业服务405
用户身份405
授权407
启用访问检查407
定义角色408
定义角色访问410
在方法内部检查角色413
验证等级和身份模拟414
验证级别414
身份模拟416
获取调用者的身份信息419
企业服务和.net remoting420
总结422
第13章 部署和配置425
部署425
自动部署426
手工部署426
创建自定义安装程序426
创建安装包432
特性434
管理组件436
将应用程序配置为服务441
总结442
第14章 分布式应用的未来443
web services规范444
网络通讯444
可靠的消息传递450
事务452
安全460
indigo463
宿主环境463
系统服务464
连接器465
服务模型466
消息传输服务466
从企业服务移植到 indigo467
总结469
第15章 案例研究471
课程管理用例472
示例项目473
实体类:coursemanagement.entities475
coursemanagement数据库483
数据访问:coursemanagement.data484
服务组件:coursemanagement.control489
windows客户端:coursemanager495
web services:couresregistrationservice499
web应用程序:courseregistrationweb503
队列组件:courseregistration509
总结510
结束语511
进一步阅读513
索引515

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...