注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Microsoft Enterprise Library高效開發(fā)指南

Microsoft Enterprise Library高效開發(fā)指南

Microsoft Enterprise Library高效開發(fā)指南

定 價:¥59.00

作 者: (美)芬斯特
出版社: 清華大學出版社
叢編項:
標 簽: 軟件方法/軟件工程

ISBN: 9787302145011 出版時間: 2007-02-01 包裝: 平裝
開本: 23cm 頁數: 501 字數:  

內容簡介

  編寫健壯的企業(yè)應用對開發(fā)人員是年挑戰(zhàn),但是微軟用免費的、可下載的.NET框架企業(yè)庫迎接了這個挑戰(zhàn)。企業(yè)庫是一組應用程序和指導文檔,提供了企業(yè)應用通用的功能;每個應用程序塊都包含完整的源代碼。微軟提供的指導是使用應用程序塊過程的全面路線圖。有效使用微軟企業(yè)庫就是這個路線圖。微軟應用開發(fā)首席架構師Len Fenster恰好解釋了如何用企業(yè)庫應用程序塊創(chuàng)建應用。Fenster概括了為.NET框架1.1實現的所有7個應用程序塊并解釋了在2.0版本中有什么變化。讀者將學到:配置應用程序塊是如何設計的,以及如何用于在運行時更容易地讀寫配置數據;配置應用程序塊對于所有程序塊的設計時是如何工作的;如何利用數據訪問程序塊創(chuàng)建可移植的數據層;如何利用異常處理應用程序塊實現策略驅動、貫穿應用程序的異常處理系統;如何利用日志和檢測應用程序塊記錄并檢測與消息目的地無關的消息;如何利用安全應用程序塊在應用程序中添加身份驗證,認證,角色分配,安全緩存和配置成員功能;如何利用加密應用程序塊添加解密數據、以及創(chuàng)建和比較哈希麥的功能;如何創(chuàng)建自己的應用程序塊和提供程序并把它集成到企業(yè)庫中。 不管你是否計劃為你的組織擴展企業(yè)庫,或者僅僅以一種持續(xù)的、可擴展的、集成的方式,用現有的程序塊添加一些功能到你的架構中,這本書都會幫你走出困境并找到通向成功的道路。

作者簡介

  LenFenster是微軟咨詢服務美國東部地區(qū).NET開發(fā)的首席架構師.他在微軟的八年時間,工作重點是幫助企業(yè)創(chuàng)建基于微軟技術的健壯的應用程序.最近Len和微軟模式與實踐小組一起工作致力于下一個版本的企業(yè)庫的開發(fā).甚至在進入微軟之前,他就在領導一個全球性開發(fā)人員和架構師團隊創(chuàng)建基于微軟技術的分布式應用.自從加入到.NET后,他就作為微軟咨詢服務的企業(yè)架構師利用他豐富的經驗幫助許多企業(yè)把.NET融入到他們自己的技術策略中去.Len定期向很多公司以及在架構論壇上講述構建基于.NET和面向業(yè)務的架構....

圖書目錄

第1章配置應用程序塊運行時
什么是配置應用程序塊.
配置應用程序塊運行時的設計
讀寫配置數據
與物理存儲位置無關
企業(yè)庫中的提供程序
管理配置信息
使用配置應用程序塊進行開發(fā)
讀配置數據
寫配置數據
檢測變更通知
清除緩存的配置數據
使用ConfigurationContext訪問酉己置數據
小結
第2章配置應用程序塊設計時
配置和企業(yè)庫配置工具
創(chuàng)建配置段
配置StorageProvider
配置Transformer
對配置數據進行加密
配置設計時背后的技術細節(jié)
使用System.ComponentModel命名空間
配置體系
配置菜單項和命令
ConfigurationDesignManager類
小結
第3章數據訪問應用程序塊
什么是數據訪問應用程序塊
數據訪問應用程序塊的設計
數據庫提供程序
數據庫命令封裝器(Wrapper)
參數處理和ParameterCache
DatabaseFactory和DatabaseProviderFactory類
創(chuàng)建自定義數據庫提供程序
使用數據訪問應用程序塊的API
配置數據庫提供程序
使用數據訪問應用程序塊進行開發(fā)
小結
第4章緩存應用程序塊
什么是緩存應用程序塊
性能
擴展性
可用性
為什么不用ASP.NET緩存
緩存應用程序塊的前期版本
緩存應用程序塊的設計
CacheManager,CacheManagerFactory和CacheFaotory
緩存對象
CacheService對象
CacheStorage
用緩存應用程序塊進行開發(fā)
配置緩存應用程序塊
使用緩存應用程序塊的API
小結
第5章異常處理應用程序塊
什么是異常處理應用程序塊
與異常管理應用程序塊的關系
自定義異常和異常層次結構
異常處理應用程序塊的設計
ExceptionPolicy類
異常處理器
用異常處理應用程序塊開發(fā)
配置異常處理應用程序塊
使用異常處理應用程序塊的API
小結
第6章日宏和檢測應用程序塊..
什么是日志和檢測應用程序塊
與日志應用程序塊和EIF以前版本的關系
日志和檢測應用程序塊的設計
日志創(chuàng)建
篩選
日志分發(fā)
路由
跟蹤
開發(fā)日志和檢測應用程序塊
配置日志和檢測應用程序塊
使用日志和檢測應用程序塊的API
小結
第7章安全應用程序塊
什么是安全應用程序塊
與授權和配置文件應用程序塊的關系
安全應用程序塊的設計
安全數據庫
認證
緩存安全令牌
授權
角色管理
配置文件管理
用安全應用程序塊進行開發(fā)
安全數據庫管理控制臺
認證
安全緩存
授權
配置和使用RolesProviders
配置和使用ProfileProviders
默認值
小結
第8章加密應用程序塊
什么是加密應用程序塊
.NET加密
對稱和非對稱算法
哈希算法
加密應用程序塊的設計
Cryptographer類
SymmetricCryptoProviderFactory類和HashProviderFactory類
SymmetricProvider
哈希提供程序
用加密應用程序塊進行開發(fā)
添加加密應用程序塊
加密/解密數據
創(chuàng)建和比較哈希值
小結
第9章創(chuàng)建應用程序塊
遠景和設計目標
核心功能
可插入的提供程序
提供程序類型實現
解除與核心功能的耦合
可配置性
工廠(Factory)
運行時配置
設計時配置
創(chuàng)建配置節(jié)點
實現ConfigurationDesignManager
添加ConfigurationDesignManager屬性
單元測試
快速入門應用程序
小結
附錄A數據映射應用程序塊
數據映射應用程序塊的設計
DatabaseWrapper類
DataMapper類
緩存數據
DataMappingProviderFactory類和IDataMappingProwder接口
DataSetMappingProvider
數據映射應用程序塊的開發(fā)
創(chuàng)建DataSet和存儲過程
配置和開發(fā)
小結
附錄B創(chuàng)建.NET托管數據提供程序
IDataParameter接口
IDataParameterCollection接口
IDataReader接口
IDbCommand接口
IDbConnection和ICloneable接口
XDbDataAdapter接口
IDbTransaction接口
附錄C.NET框架2.0企業(yè)庫
Core
System.Configuration和配置運行時
管理規(guī)范
ObjectBuilder
配置設計時API
數據訪問
日志
安全...

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號