WindowsDNA可擴展設計(含光碟) 內容簡介
本書全面深入地介紹了微軟的新一代體系結構技術�D�DDNA,通過實例說明如何利用Windows DNA進行可擴展程式設計。書中以Visual Basic作為前台開發工具,以SQLServer作為後台資料庫,詳細地說明了示例程式�D�D賽馬應用程式的主要開發過程。還介紹了DNA中XML的套用。作者結合自己多年的實踐經驗,總結了使用微軟COM+技術的一般性原則,以及升級到COM+的必要性、過程和注意事項。本書附帶光碟包括示例程式的代碼,以及DNA資源工具包。WindowsDNA可擴展設計(含光碟) 本書前言
軟體重用一直是軟體技術的發展方向,以COM和CORBA為代表的組件技術給軟體業的發展帶來了革命性的突破,使得三層乃至多層的軟體體系結構成為可能。Microsoft更是在原有COM和MTS的基礎上推出了新的COM+技術,Windows DNA就是基於該技術的應用程式體系結構。為了使讀者能更好地利用新的平台,我們以最快的速度翻譯了此書,希望對讀者有所幫助。
書中作者以實際套用(賽馬比賽)為背景,循序漸進地講述了如何利用新的Windows DNA技術開發具有良好的可擴展性的應用程式。在具體的步驟過程中,還對可能採用的多種設計和實現方法進行了比較。由於作者多年從事這方面的研究,所以他們提出的建議很有參考價值,對實際工作有很強的指導意義。
本書主題明確,脈絡清晰,讀者很容易就能發現並掌握自己所需的信息。與此同時,書中還對各種相關的產品和技術做了一定的介紹,如XML、Rational Rose等,使讀者不必頻繁查閱其他書籍就能較好地理解書中的內容。
本書由前導工作室的虞萬榮、劉鋒組織進行翻譯,前導工作室的全體工作人員參加了本書的翻譯、審校、錄入和排版工作。
由於譯者水平有限,加上時間倉促,錯誤之處在所難免,懇請廣大讀者批評指正。
WindowsDNA可擴展設計(含光碟) 本書目錄
譯者序
前言
第1章 設計新的體系結構
第2章 可擴展性設計
第3章 規則及其位置
第4章 實現規則
第5章 對第一個業務層和外觀進行模型化
第6章 減少投入市場的時間
第7章 將dhml用戶界面進行原型化
第8章 設計主業務層
第9章 使用獨立的COM接口
第10章 實現外觀類
第11章 簡化設計
第12章 委託數據訪問
第13章 實現管理器和數據訪問
第14章 使用MTS
第15章 COM+概覽
第16章 為應用程式實例創建COM+組件
第17章 確保良好的數據庫性能與可擴展性
第18章 其他用例與外觀
第19章 對層次記錄集的贊成和反對
第20章 XML概覽
第21章 有ADO2.5支持開發組件服務的XML
第22章 業務規則
第23章 最後幾個