注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NET.NET企業(yè)服務框架:應用.NET企業(yè)服務開發(fā)分布式業(yè)務解決方案

.NET企業(yè)服務框架:應用.NET企業(yè)服務開發(fā)分布式業(yè)務解決方案

.NET企業(yè)服務框架:應用.NET企業(yè)服務開發(fā)分布式業(yè)務解決方案

定 價:¥68.00

作 者: (美)內(nèi)格爾(Nagel,C.) 著,夏桅,金雪根 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121030710 出版時間: 2006-11-01 包裝: 膠版紙
開本: 16 頁數(shù): 539 字數(shù):  

內(nèi)容簡介

  隨著Web技術的發(fā)展,大部分桌面軟件依然是孤立的,這意味著分布式應用程序具有廣闊的發(fā)展前景。分布式應用程序主要應用于企業(yè)內(nèi)部和企業(yè)與企業(yè)之間,當然,它對于普通用戶來說也是意義非凡的。企業(yè)服務是一種難學易用的框架,因為它面對的是極其復雜的企業(yè)環(huán)境。這是一本關于如何利用.NET企業(yè)服務框架開發(fā)分布式業(yè)務解決方案的書,本書涵蓋了.NET企業(yè)服務的方方面面,如并發(fā)、COM互操作、事務服務、狀態(tài)管理等。書中詳細講解了應用.NET企業(yè)服務框架開發(fā)分布式業(yè)務解決方案的具體方法和實用技巧,使讀者在知道Know how的同時還知道Know why。本書的另外一個特點是提供了大量的示例代碼,以或大或小的實例展示了各種方法的應用場景和技巧。無論你是剛入門的初學者還是經(jīng)驗豐富的高手,本書都是一本權威的指南和參考書。

作者簡介

  本書提供作譯者介紹About the Author關于作者Christian Nagel是一位軟件架構師,同時也是培訓師和咨詢顧問。作為Thinktecture公司的成員,他提供微軟.NET技術相關的培訓。由于在開發(fā)者社區(qū)中的卓越表現(xiàn),他榮獲了Microsoft Regional Director和MVP(Visual C#組)的稱號。他著有多本.NET書籍,包括Professional C# (Wrox, 2004)、Pro .NET Network Programming (Apress, 2004)和C# Web Services (Wrox, 2001),并且因此而深受好評。Christian有超過15年的軟件開發(fā)和軟件架構經(jīng)驗。他的編程...

圖書目錄

Contents  
目錄  
關于作者 xix  
前言 xxi  
序 xxv  
致謝 xxxi  
第1章 .NET企業(yè)服務簡介 1  
創(chuàng)建應用程序 2  
應用程序的分層 4  
邏輯分層與物理系統(tǒng) 8  
群集解決方案 9  
面向服務架構 9  
智能客戶端 11  
應用程序服務的歷史 13  
COM和.NET 13  
微軟事務服務器 18  
COM+ 1.0 20  
.NET企業(yè)服務 21  
應用程序和組件 21  
聲明式編程 23  
組件目錄 23  
組件管理 23  
應用程序服務 24  
自動事務管理    
隊列組件 26  
松散耦合事件 27  
基于角色的安全性    
COM+ 1.5的新功能    
總結 30  
第2章 對象激活和上下文 31  
上下文    
.NET Remoting上下文 34  
服務組件的上下文 37  
混合.NET和COM+上下文 41  
建立一個服務組件 43  
程序集特性 44  
為程序集簽名 46  
全局程序集緩存 47  
接口的使用 48  
ServicedComponent類 49  
組件注冊 55  
客戶端應用程序 59  
調(diào)試 61  
類庫應用程序 62  
服務器應用程序 62  
對象激活 64  
構造字符串 64  
即時激活 65  
JITA和對象銷毀 70  
對象池 71  
私有組件 79  
應用程序激活 80  
總結 82  
第3章 并發(fā) 85  
同步概述 86  
使用同步鎖 87  
Interlocked類 89  
實現(xiàn)同步的其他選擇 89  
單元 90  
單線程單元 91  
多線程單元 94  
線程中立單元 95  
.NET企業(yè)服務中的同步 97  
活動 97  
配置同步 99  
同步功能演示 100  
可重入性 107  
同步選項的選擇 108  
無組件服務 109  
ServiceDomain類 109  
ServiceConfigc類 110  
Activity 類 110  
使用一個新的活動 112  
啟動一個新的上下文 115  
總結 116  
第4章 COM互操作 119  
無COM互操作的.NET客戶端 120  
并行支持 120  
COM互操作性 121  
COM調(diào)用包裝和運行時調(diào)用包裝 122  
COM的默認配置 123  
生成的類型庫 127  
COM接口類型 134  
自定義接口 134  
調(diào)度接口 135  
雙重接口 139  
ComVisible特性 142  
版本控制 143  
應用程序 145  
組件 145  
接口 146  
COMCompatibleVersion特性 147  
查找程序集 147  
私有和共享程序集 147  
COM注冊表入口 148  
COM和.NET的需求 149  
Visual Basi 6客戶端 150  
C++ COM客戶端 151  
腳本客戶端 154  
調(diào)用一個COM對象 155  
C++組件 156  
運行時調(diào)用包裝 157  
.NET組件 157  
注冊 158  
客戶端應用程序 158  
總結 159  
第5章 網(wǎng)絡訪問 161  
DCOM 162  
DCOM傳輸協(xié)議 162  
應用程序代理 163  
建立一個應用程序代理 164  
安裝應用程序代理 167  
創(chuàng)建DCOM客戶端應用程序 169  
SOAP服務 172  
.NET Remoting 概覽 172  
建立一個使用.NET Remoting 的服務組件 175  
配置這個服務器應用程序 180  
創(chuàng)建一個.NET Remoting 客戶端 186  
SOAP服務的缺點 190  
Web 服務 192  
概覽 192  
用ASP.NET實現(xiàn)一個Web Service 194  
創(chuàng)建一個代理 198  
總結 200  
第6章 數(shù)據(jù)訪問 203  
ADO.NET概覽 203  
示例數(shù)據(jù)庫 206  
實體類 207  
數(shù)據(jù)庫訪問 212  
數(shù)據(jù)庫查詢 213  
插入 217  
更新 219  
調(diào)用存儲過程 220  
數(shù)據(jù)集 222  
填充數(shù)據(jù)集 224  
更新數(shù)據(jù)集 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  
監(jiān)視DTC 268  
.NET 2.0中的事務支持 269  
總結 271  
第8章 補償性資源管理 273  
CRM的架構 273  
CRM應用程序類 275  
CRM應用程序示例 276  
應用程序配置 279  
輔助類型 280  
工作者組件 282  
補償器組件 284  
客戶端應用程序 285  
監(jiān)視 287  
總結 287  
第9章 狀態(tài)管理 289  
狀態(tài)的特征 290  
有狀態(tài)組件還是無狀態(tài)組件 292  
數(shù)據(jù)庫和文件 293  
隔離存儲 294  
活動目錄 296  
共享屬性管理器 297  
共享屬性組管理器 298  
共享屬性組 301  
共享屬性 301  
客戶端應用程序 302  
SPM狀態(tài)的特征 303  
ASP.NET狀態(tài)管理 304  
會話狀態(tài) 305  
緩存 308  
從服務組件中訪問ASP.NET狀態(tài) 310  
ASP.NET狀態(tài)的特征 311  
客戶端狀態(tài)管理 312  
SOAP頭 312  
.NET 選程調(diào)用上下文 315  
總結 318  
第10章 隊列組件 321  
概覽 322  
產(chǎn)品版本 325  
消息隊列服務器 325  
消息隊列客戶端 327  
消息隊列的特性 327  
消息隊列 328  
消息 330  
管理工具 331  
創(chuàng)建一個隊列組件 334  
程序集特性 335  
接口定義 336  
CourseControl類 338  
注冊 340  
客戶端 341  
錯誤處理 346  
事務化隊列 349  
返回數(shù)據(jù) 350  
總結 353  
第11章 松耦合事件 355  
LCE概覽 355  
事件類 358  
發(fā)布者 358  
訂閱者 358  
篩選器 359  
LCE編程 360  
事件類 360  
發(fā)布者 364  
固定訂閱者 364  
臨時訂閱者 367  
篩選器 373  
訂閱者篩選器 373  
發(fā)布者篩選器 375  
在網(wǎng)絡上使用LCE 376  
LCE路由 376  
事件類代理 378  
LCE和隊列組件 379  
事件類作為隊列組件 380  
訂閱者作為隊列組件 380  
總結 382  
第12章 安全 385  
安全概覽 386  
Windows安全 388  
SQL Server服務器 388  
IIS 391  
ASP.NET Web應用程序 393  
ASP.NET Web Service 399  
企業(yè)服務 405  
用戶身份 405  
授權 407  
啟用訪問檢查 407  
定義角色 408  
定義角色訪問 410  
在方法內(nèi)部檢查角色 413  
驗證等級和身份模擬 414  
驗證級別 414  
身份模擬 416  
獲取調(diào)用者的身份信息 419  
企業(yè)服務和.NET Remoting 420  
總結 422  
第13章 部署和配置 425  
部署 425  
自動部署 426  
手工部署 426  
創(chuàng)建自定義安裝程序 426  
創(chuàng)建安裝包 432  
特性 434  
管理組件 436  
將應用程序配置為服務 441  
總結 442  
第14章 分布式應用的未來 443  
Web Services規(guī)范 444  
網(wǎng)絡通訊 444  
可靠的消息傳遞 450  
事務 452  
安全 460  
Indigo 463  
宿主環(huán)境 463  
系統(tǒng)服務 464  
連接器 465  
服務模型 466  
消息傳輸服務 466  
從企業(yè)服務移植到 Indigo 467  
總結 469  
第15章 案例研究 471  
課程管理用例 472  
示例項目 473  
實體類:CourseManagement.Entities 475  
CourseManagement數(shù)據(jù)庫 483  
數(shù)據(jù)訪問:CourseManagement.Data 484  
服務組件:CourseManagement.Control 489  
Windows客戶端:CourseManager 495  
Web Services:CouresRegistrationService 499  
Web應用程序:CourseRegistrationWeb 503  
隊列組件:CourseRegistration 509  
總結 510  
結束語 511  
進一步閱讀 513  
索引 515  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號