注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計BASIC/VB及其相關(guān)COM+和Visual Basic6.0分布式應(yīng)用程序開發(fā)(第二版)

COM+和Visual Basic6.0分布式應(yīng)用程序開發(fā)(第二版)

COM+和Visual Basic6.0分布式應(yīng)用程序開發(fā)(第二版)

定 價:¥67.00

作 者: (美)蒂蒂森(Pattison,T.)著,萊恩工作室 譯
出版社: 北京大學(xué)出版社
叢編項: Microsoft程序設(shè)計系列
標 簽: COM/DCOM/ATL/COM+

ISBN: 9787301051344 出版時間: 2002-12-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 432 字數(shù):  

內(nèi)容簡介

  應(yīng)該將你的智慧用于創(chuàng)建自定義的商務(wù)邏輯,而不要浪費在編寫復(fù)雜的基礎(chǔ)結(jié)構(gòu)代碼上。本書第一版是一本暢銷的圖書,第二版已將其充分更新,其中包含了被內(nèi)置到Microsoft Windows 2000操作系統(tǒng)中的分布式應(yīng)用程序框架——COM+ 1.0。從本書中,您可以獲得有關(guān)使用Visual Basic開發(fā)工具編寫軟件的專業(yè)指導(dǎo),以將COM+服務(wù)用于構(gòu)建擴展到幾千名用戶的、強健的多層解決方案。作者Ted Pattison提示了“組件對象模型”(Component Object Model)的內(nèi)部復(fù)雜性,將您需要了解的有關(guān)使用COM+和Visual Basic編寫程序的知識凝縮到這本精簡、實用的書中。本書包括的主要內(nèi)容:將基于接口的編程方式的原則——COM/COM+的里程碑——應(yīng)用于構(gòu)建大型的、擴展的應(yīng)用程序;掌握關(guān)鍵的COM概念、包括類的加載、對象激自覺自愿 、遠程控制,以及組件版本確定等;使用經(jīng)過配置的組件,并學(xué)習(xí)如何在COM+應(yīng)用程序中共享,例如線程、內(nèi)存、數(shù)據(jù)庫連接,以及可池化的對象等資源;將您已經(jīng)了解的有關(guān)使用Microsoft Transaction Server(MTS)的編程知識移植到COM+和Windows 2000中;學(xué)習(xí)事務(wù)性編程技術(shù),隨著用戶數(shù)量的增加,保持較高的傳輸量及較快的響應(yīng)速度;使用Visual Basic創(chuàng)建可以方便地與Internet Information Server(IIS)和Active Server Pages(ASP)集成到一起,以構(gòu)建強健的基于Web的解決方案的組件;為您的應(yīng)用程序添加消息傳送和事件通知功能;利用Windows 2000、COM+和IIS中內(nèi)置的集成的安全性服務(wù)。

作者簡介

  TedPattison是Development公司的教育人員和研究人員。在這家公司里,他向?qū)I(yè)的開發(fā)人員講授如何使用COM、MTS、COM+、以及VisuacBasic,作為一名顧問,Ted還曾為Microsoft。DellComputer。AutomaticDataProcessing(ADP),以及StateFarmInsurance等公司的程序員做過輔導(dǎo),他還為《MSDNMagazine》編寫“BasicInstinct”專欄,并且他經(jīng)常在TechcEd、WinDev和VBITS研討會上發(fā)表演講。

圖書目錄

前言
簡介
第一章 COM+概述
1.1 使用COM+的原因
1.1.1 從兩層到多層系統(tǒng)
1.2 Microsoft多層平臺的發(fā)展
1.2.1 基礎(chǔ):COM
1.2.2 從COM到MTS
1.2.3 從COM和MTS到COM+
1.3 理解COM+服務(wù)
1.3.1 Internet信息服務(wù)
1.3.2 Microsoft消息排隊服務(wù)
1.3.3 排隊組件
1.3.4 COM+ Events服務(wù)
1.4 使用Visual Basic構(gòu)建分布式的應(yīng)用程序
1.5 總結(jié)
第二章 理解基于接口的編程方式
2.1 面向?qū)ο蟮木幊谭绞降幕A(chǔ)知識
2.1.1 更改類的公共接口
2.1.2 實現(xiàn)繼承概述
2.2 分離接口和實現(xiàn)
2.2.1 繼承的兩個方面
2.2.2 將接口用于Visual Basic
2.2.3 為什么使用用戶定義的接口進行設(shè)計?
2.2.4 擴展類定義
2.2.5 在應(yīng)用程序設(shè)計中使用接口
2.2.6 接口和COM
2.3 總結(jié)
第三章 COM的基礎(chǔ)知識
3.1 COM的誕生
3.1.1 使用C++創(chuàng)建二進制組件
3.1.2 作為標準內(nèi)存內(nèi)表示的vTable
3.2 類型庫和語言獨立性
3.2.1 使用IDL
3.2.2 Visual Basic如何映射到COM
3.2.3 全局唯一標識符(GUID)
3.3 動態(tài)加載組件代碼
3.3.1 對象激活
3.3.2 CLSID和“Windows注冊表”
3.3.3 SCM的使用
3.3.4 ProgID和CreateObject函數(shù)
3.4 理解IUnknown和IDispatch
3.4.1 IUnknown接口
3.4.2 QueryInterface方法
3.4.3 IDispatch接口和自動化
3.4.4 雙重接口
3.5 進程外的COM
3.5.1 通用封送拆收器的作用
3.5.2 有關(guān)進程外COM的注意事項
3.6 總結(jié)
第四章 編譯和設(shè)計服務(wù)器
4.1 將組件組合成服務(wù)器
4.1.1 進程內(nèi)的服務(wù)器
4.1.2 進程外的服務(wù)器
4.1.3 為COM+封裝組件
4.1.4 編譯服務(wù)器
4.2 服務(wù)器的設(shè)計問題
4.2.1 項目范圍的類型庫屬性
4.2.2 組件的Instancing屬性
4.2.3 修改過程的屬性
4.2.4 友好方法
4.2.5 使用枚舉值
4.2.6 使用UDT
4.3 為腳本客戶設(shè)計組件
4.3.1 腳本客戶和用戶定義的接口
4.3.2 有關(guān)腳本客戶的注意事項
4.4 從服務(wù)器觸發(fā)錯誤
4.4.1 HRESULT
4.4.2 COM異常
4.4.3 觸發(fā)錯誤的條件
4.4.4 處理腳本客戶中的錯誤
4.5 總結(jié)
第五章 確定組件的版本
5.1 COM中的版本確定
5.1.1 確定腳本客戶的組件版本
5.1.2 確定vTable直接綁定的客戶的組件版本
5.2 創(chuàng)建用戶定義的接口
5.2.1 使用IDL定義接口
5.2.2 使用IDL定義方法簽名
5.2.3 使用枚舉值和UDT
5.2.4 編譯類型庫
5.2.5 分發(fā)和配置類型庫
5.2.6 其他一些要點
5.3 總結(jié)
第六章 使用經(jīng)過配置的組件
6.1 經(jīng)過配置的組件的基礎(chǔ)知識
6.1.1 COM+應(yīng)用程序
6.1.2 創(chuàng)建和部署經(jīng)過配置的組件
6.1.3 庫應(yīng)用程序和服務(wù)器應(yīng)用程序
6.1.4 進程外激活
6.1.5 遠程激活
6.1.6 應(yīng)用程序代理
6.1.7 分布式垃圾回收
6.1.8 劃分分布式應(yīng)用程序
6.2 理解上下文
6.2.1 線程開關(guān)的proxy和輕量proxy
6.2.2 什么時候創(chuàng)建上下文?
6.2.3 關(guān)注New操作符
6.2.4 上下文和對象引用
6.3 COM+編程模型
6.3.1 根據(jù)對象上下文編程
6.3.2 理解調(diào)用上下文
6.4 測試和調(diào)試COM+組件
6.4.1 在Visual Basic調(diào)試器中運行經(jīng)過配置的組件
6.4.2 其他有用的調(diào)試技術(shù)
6.5 總結(jié)
第七章 在COM+應(yīng)用程序中共享資源
7.1 共享線程
7.1.1 Win32線程概述
7.1.2 COM的線程模型
7.2 共享內(nèi)存
7.2.1 單元和標準模塊變量
7.2.2 Shared Property Manager
7.3 共享數(shù)據(jù)庫連接
7.3.1 為什么需要數(shù)據(jù)庫連接池?
7.3.2 連接池的工作方式
7.3.3 利用數(shù)據(jù)庫連接池
7.4 共享可池化的對象
7.4.1 為什么說對象地很重要?
7.4.2 對象池和數(shù)據(jù)庫連接池
7.5 總結(jié)
第八章 編寫事務(wù)程序
8.1 事務(wù)是什么?
8.1.1 事務(wù)性系統(tǒng)
8.1.2 倒敘ACID規(guī)則
8.1.3 鎖定和粒度
8.1.4 寫鎖和讀鎖
8.1.5 孤立級別
8.2 編寫本地事務(wù)
8.3 編寫分布式事務(wù)
8.3.1 分布式事務(wù)協(xié)調(diào)器
8.4 COM+和聲明性事務(wù)
8.4.1 在COM+事務(wù)中創(chuàng)建對象
8.4.2 三個重要的標記:happy、done和doomed
8.4.3 SetComplete方法和SetAbort方法
8.4.4 IContextState接口
8.4.5 AutoComplete屬性
8.4.6 多對象事務(wù)
8.4.7 數(shù)據(jù)庫連接和自動登記
8.4.8 COM+事務(wù)和具有事務(wù)的存儲過程
8.4.9 事務(wù)性對象短暫而幸福的一生
8.5 一些事務(wù)性設(shè)計的問題
8.5.1 COM+事務(wù)與本地事務(wù)
8.5.2 區(qū)分商務(wù)邏輯和數(shù)據(jù)訪問代碼
8.5.3 處理死鎖
8.5.4 關(guān)于調(diào)整的小結(jié)
8.6 總結(jié)
第九章 為IIS和ASP創(chuàng)建組件
9.1 HITP與DCOM
9.2 IIS/ASP基本結(jié)構(gòu)
9.2.1 ASP框架
9.2.2 IIS應(yīng)用程序
9.2.3 處理ASP請求
9.2.4 從ASP頁創(chuàng)建Visual Basic對象
9.2.5 將Web應(yīng)用程序劃分成獨立的進程
9.2.6 孤立的IIS應(yīng)用程序
9.3 拆分ASP頁和組件間的代碼
9.3.1 使用ASP頁創(chuàng)建用戶界面
9.3.2 使用編譯的組件創(chuàng)建用戶界面
9.3.3 結(jié)合使用ASP頁和組件
9.4 管理Web應(yīng)用程序中的狀態(tài)
9.4.1 通過負載平衡伸縮Web應(yīng)用程序
9.4.2 緩存應(yīng)用程序范圍的狀態(tài)
9.5 總結(jié)
第十章 介紹消息傳送和異步通信
10.1 為什么消息傳送是非常重要的?
10.1.1 消息傳送與RPC和HTTP
10.2 MSMQ
10.2.1 MSMQ企業(yè)
10.2.2 對MSMQ編程
10.2.3 事務(wù)性消息傳送
10.3 隊列組件
10.3.1 隊列組件的基礎(chǔ)結(jié)構(gòu)
10.3.2 設(shè)計隊列組件
10.3.3 配置隊列組件
10.3.4 從客戶編寫隊列組件
10.3.5 隊列組件和異常處理
10.4 COM+ Events服務(wù)
10.4.1 COM+ Events的基礎(chǔ)結(jié)構(gòu)
10.5 在MSMQ、QC和COM+ Events之間做出抉擇
10.6 總結(jié)
第十一章 COM+的安全性
11.1 Windows 2000中的安全性
11.1.1 主體和頒發(fā)機構(gòu)
11.1.2 本地帳戶和域帳戶
11.1.3 用戶和組帳戶
11.1.4 預(yù)先配置的帳戶
11.1.5 登錄會話和令牌
11.1.6 資源和DACL
11.1.7 網(wǎng)絡(luò)身份驗證和模擬
11.2 COM+中的安全性
11.2.1 角色和授權(quán)
11.2.2 配置聲明的安全性
11.2.3 在運行時強制執(zhí)行身份驗證
11.2.4 程序的安全性
11.3 IIS中的安全性
11.3.1 HTTP安全性標準
11.3.2 證書
11.3.3 IIS身份驗證模式
11.4 補充內(nèi)容
11.5 總結(jié)
第十二章 設(shè)計可伸縮的應(yīng)用程序
12.1 再述伸縮性
12.1.1 COM最初的版本
12.2 在COM+應(yīng)用程序中使用HTTP
12.2.1 區(qū)分HTTP和HTML
12.2.2 使用HTTP和XML執(zhí)行方法調(diào)用
12.2.3 SOAP和Web服務(wù)
12.3 應(yīng)用程序設(shè)計問題
12.3.1 使用COM傳遞數(shù)據(jù)
12.3.2 使用MSMQ和QC傳遞數(shù)據(jù)
12.3.3 使用HTTP傳遞數(shù)據(jù)
12.3.4 只讀記錄集和可更新的記錄集
12.3.5 在中間層緩存數(shù)據(jù)
12.4 總結(jié)

本目錄推薦

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