注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合基于組件的應用程序設計

基于組件的應用程序設計

基于組件的應用程序設計

定 價:¥64.00

作 者: (美)[M.柯特蘭]Mary Kirtland著;北京博彥科技發(fā)展有限公司譯
出版社: 北京大學出版社
叢編項: Microsoft 程序設計系列
標 簽: BASIC語言

ISBN: 9787301041857 出版時間: 1999-10-01 包裝: 平裝
開本: 23cm+光盤1片 頁數(shù): 371 字數(shù):  

內容簡介

  DesigningComponent-BasedApplications基于組件的應用程序設計使用經過論證的方法開發(fā)可伸縮、高性能的企業(yè)范圍的應用程序這是一本基于COM和MTS的正式參考文檔。《基于組件的應用程序設計》以圖例的方式介紹了有效的COM驅動設計和MTS部署的原則,這些原則都是經過MicrosoftCOM和MicrosoftVisualStudi0設計小組的合作項目IslandHopper嚴格檢驗過的。使用一套經過多個3-2-1項目顧問親自測試的實際開發(fā)規(guī)則,構建了這個功能全面的企業(yè)應用程序。當我們將重點放在該模型應用程序的每個方面時,您還會了解到如何應用這種經過論證的方法快速設計、測試、調試及部署您自己的多層、基于組件的程序。在《基于組件的應用程序設計》中,您還將發(fā)現(xiàn)一些從設計到部署的明確指導:MTS技術概述——研究DNA結構,回顧COM的基本原則,并了解它們是如何一起工作,將前所未有的可伸縮性和靈活性帶人到企業(yè)開發(fā)中應用程序設計策略——確定在三層的MTS環(huán)境下設計和部署特定應用程序的挑戰(zhàn);構建數(shù)據(jù)和商務對象、組件及表示層準備開始——應用調試、疑難解答及性能驗證程序擴展——使用諸如“Micros0ft消息隊列服務器”和COMTI等工具來擴展MTS應用程序;了解了Microsoft的COM+分布式計算策略就可以把握您自己的未來

作者簡介

暫缺《基于組件的應用程序設計》作者簡介

圖書目錄

     目錄
   譯者序
   致謝
   引言
   第一部分 技術概覽
    第一 章 Windows DNA
    1.1商業(yè)問題,結構化的解決方案
    1.1.1應用程序體系結構
    1.1.2組件
    1.1.3三層模型啟用器
    1.2Windows DNA的體系結構
    1.2.1組件對象模型
    1.2.2 表示層
    1.2.3商業(yè)層
    1.2.4數(shù)據(jù)訪問層
    小結
   第二章 組件對象模型
    2.1為什么要采用C0M?
    2.2COM編程模型
    2.2.1對象
    2.2.2接口
    2.2.3類
    2.2.4組件
    2.3分布式COM
    2.3.1COM的安全性
    2.3.2重新訪問注冊
    2.3.3遠程激活和調度
    2.4Automation(自動化)
    2.4.1IDispatch接口
    2.4.2類型庫
    2.4.3雙重接口
    小結
   第三章 數(shù)據(jù)訪問基礎
    3.1為什么采用MDAC?
    3.2訪問數(shù)據(jù)
    3.2.1ODBC
    3.2.2萬能存儲
    3.2.3萬能數(shù)據(jù)訪問
    3.3OLEDB
    3.4ActiveX數(shù)據(jù)對象
    3.5遠程數(shù)據(jù)服務
    小結
   第四章 Microsoft Transaction Server
    4.1為什么要使用MTS?
    4.2MTS的多種面孔
    4.2.1作為ORB的MTS
    4.2.2作為COM對象代理的MTS
    4.2.3作為TP-Monitor的MTS
    4.3應用程序服務器編程模型
    4.3.1易用性
    4.3.2通過資源共享實現(xiàn)伸縮性
    4.3.3規(guī)則 1:調用 SetC omplete
    4.3.4規(guī)則2:獲取和獨占接口指針
    4.3.5規(guī)則3:使用和釋放資源
    4.3.6規(guī)則4:使用基于角色的安全性
    4.3.7規(guī)則5:使用事務
    小結
   第五章 Active Server Pages
    5.1為什么要使用ASP
    5.1.1Auto mation組件
    5.1.2ASP編程模型
    5.2三層式應用程序體系結構
    5.3使用MTS進行集成
    小結
   第六章 擴展MTS 的功能
    6.1UNIX上的COM
    6.2XA的交互操作性
    6.3COM事務集成器
    6.3.1COMTI 體系結構
    6.3.2創(chuàng)建一個COMTI 自動化組件
    6.4Microsoft MessageQueueServer消息隊列服務器
    6.4.1消息隊列
    6.4.2使用MSMQ
    小結
    第二部分 構造應用程序
   第七章 應用程序的定義和模型化
    7.1創(chuàng)建一個應用程序定義
    7.1.1定義商業(yè)問題
    7.1.2定義功能規(guī)范
    7.1.3建立應用程序需求
    7.2應用程序的模型化
    7.2.1持久數(shù)據(jù)模型化
    7.2.2設計類
    7.2.3數(shù)據(jù)對象模型化
    7.2.4商業(yè)對象模型化
    7.2.5表示層模型化
    7.3定義物理結構
    7.3.1將類分組為組件
    7.3.2將組件分組為程序包和進程
    7.3.3將程序包和進程指定到機器
    7.3.4建立物理結構文檔
    小結
   第八章 構造數(shù)據(jù)對象
    8.1從設計到實現(xiàn)
    8.2為MTS實現(xiàn)組件
    8.3數(shù)據(jù)對象技術
    8.3.1利用AIDO編程
    8.4實現(xiàn)數(shù)據(jù)對象
    8.4.1在V isual Basic中實 現(xiàn)db-Cate goryC
    8.4.2在Visual Basic中實現(xiàn)db-CustomerPasswordC
    8.4.3快速考察db-CustomerC
    8.4.4用VisualC++實現(xiàn)數(shù)據(jù)對象
    小結
   第九章 構造商業(yè)對象
    9.1從設計到實現(xiàn)
    9.2為MTS實現(xiàn)組件
    9.2.1構造功能
    9.2.2管理狀態(tài)
    9.2.3處理錯誤
    9.2.4安全地訪問您的組件
    9.3構造商業(yè)對象
    9.3.1在Visual Basic中完成 實現(xiàn) bus-PaymentC
    9.3.2在C++中實現(xiàn)bus-InvoiceC
    9.3.3利用SPM實現(xiàn)util-TakeANumber
    小結
   第十章 包裝組件
    10.1程序包
    10.2設計程序包
    10.2.1激活
    10.2.2共享資源
    10.2.3故障隔離
    10.2.4 安全性隔離
    10.2.5“IslandHopper”程序包設計
    10.3構造程序包
    10.3.1創(chuàng)建程序包
    10.3.2向程序包中添加組件
    10.3.3設置激活屬性
    10.3.4配置安全性
    10.3.5設置事務屬性
    10.3.6 輸出程序包
    小結
   第十一章 構造表示層
    11.1從設計轉到實現(xiàn)
    11.1.1表示層應用程序的類型
    11.1.2選擇一種表示層體系結構
    11.2實現(xiàn)表示層
    11.2.1使用商業(yè)對象
    11.2.2使用RDS訪問遠程對象
    11.2.3使用數(shù)據(jù)綁定
    11.2.4使用ASP
    11.2.5使用客戶端組件
    11.3實現(xiàn)“IslandHopper”應用程序的表示層
    11.3.1設計決策
    11.3.2實現(xiàn)Classifieds應用程序
    11.3.3實現(xiàn)Internet客戶
    小結
   第十二章 調試和排除故障
    12.1組件級測試
    12.2本地測試
    12.2.1調試MTS組件
    12.2.2追蹤和確認
    12.2.3將錯誤消息解碼
    12.2.4檢查并排除數(shù)據(jù)庫方面的問題
    12.2.5用于排除故障的MTS工具
    12.2.6Windows NT事件查看器
    12.3測試分布式應用程序
    小結
   第十三章 性能驗證
    13.1為什么要進行性能驗證?
    13.2性能驗證的工作過程
    13.2.1定義性能需求
    13.2.2評估性能
    13.2.3找到并消除瓶頸
    13.3常見瓶頸
    13.3.1SQLServer瓶頸
    13.3.2數(shù)據(jù)訪問瓶頸
    13.3.3事務瓶頸
    13.3.4其他瓶頸
    小結
   第十四章 部署分布式應用程序
    14.1選擇拓撲結構
    14.1.1集成到公司現(xiàn)有的應用程序中
    14.1.2滿足性能需要
    14.1.3常用部署配置
    14.1.4 容錯功能
    14.2部署過程
    14.2.1安裝預先建立好的程序包
    14.2.2創(chuàng)建客戶安裝程序
    14.2.3最終確定程序包設置
    14.2.4 安裝客戶程序
    小結
   第三部分 MTS 的未來
    第十五章 擴展應用程序
    15.1利用C0MTI開發(fā)組件
    15.1.1使用ComponentBuilder
    15.1.2COMTI支持的事務處理程序
    15.2利用MSMQ開發(fā)應用程序
    15.2.1MSMQ應用程序模型
    15.2.2編制MSMQ應用程序
    15.2.3配置MSMQ應用程序組件
    小結
   第十六章 COM+
    16.1發(fā)展中的COM和MTS
    16.1.1一種統(tǒng)一的體系結構
    16.1.2一種統(tǒng)一的編程模型
    16.1.3一種統(tǒng)一的管理模型
    16.2針對企業(yè)應用程序的新服務
    16.2.1對象池
    16.2.2對象構造器
    16.2.3補償資源管理器
    16.2.4安全性強化
    16.2.5隊列組件
    16.2.6事件
    16.2.7內存中的數(shù)據(jù)庫
    16.2.8動態(tài)負荷平衡
    小結
   附錄 關于3-2-1程序
   參考書目
   

本目錄推薦

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