注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)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ā)(第二版)

定 價(jià):¥67.00

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

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

內(nèi)容簡介

  應(yīng)該將你的智慧用于創(chuàng)建自定義的商務(wù)邏輯,而不要浪費(fèi)在編寫復(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)建擴(kuò)展到幾千名用戶的、強(qiáng)健的多層解決方案。作者Ted Pattison提示了“組件對象模型”(Component Object Model)的內(nèi)部復(fù)雜性,將您需要了解的有關(guān)使用COM+和Visual Basic編寫程序的知識(shí)凝縮到這本精簡、實(shí)用的書中。本書包括的主要內(nèi)容:將基于接口的編程方式的原則——COM/COM+的里程碑——應(yīng)用于構(gòu)建大型的、擴(kuò)展的應(yīng)用程序;掌握關(guān)鍵的COM概念、包括類的加載、對象激自覺自愿 、遠(yuǎn)程控制,以及組件版本確定等;使用經(jīng)過配置的組件,并學(xué)習(xí)如何在COM+應(yīng)用程序中共享,例如線程、內(nèi)存、數(shù)據(jù)庫連接,以及可池化的對象等資源;將您已經(jīng)了解的有關(guān)使用Microsoft Transaction Server(MTS)的編程知識(shí)移植到COM+和Windows 2000中;學(xué)習(xí)事務(wù)性編程技術(shù),隨著用戶數(shù)量的增加,保持較高的傳輸量及較快的響應(yīng)速度;使用Visual Basic創(chuàng)建可以方便地與Internet Information Server(IIS)和Active Server Pages(ASP)集成到一起,以構(gòu)建強(qiáng)健的基于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研討會(huì)上發(fā)表演講。

圖書目錄

前言
簡介
第一章 COM+概述
1.1 使用COM+的原因
1.1.1 從兩層到多層系統(tǒng)
1.2 Microsoft多層平臺(tái)的發(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消息排隊(duì)服務(wù)
1.3.3 排隊(duì)組件
1.3.4 COM+ Events服務(wù)
1.4 使用Visual Basic構(gòu)建分布式的應(yīng)用程序
1.5 總結(jié)
第二章 理解基于接口的編程方式
2.1 面向?qū)ο蟮木幊谭绞降幕A(chǔ)知識(shí)
2.1.1 更改類的公共接口
2.1.2 實(shí)現(xiàn)繼承概述
2.2 分離接口和實(shí)現(xiàn)
2.2.1 繼承的兩個(gè)方面
2.2.2 將接口用于Visual Basic
2.2.3 為什么使用用戶定義的接口進(jìn)行設(shè)計(jì)?
2.2.4 擴(kuò)展類定義
2.2.5 在應(yīng)用程序設(shè)計(jì)中使用接口
2.2.6 接口和COM
2.3 總結(jié)
第三章 COM的基礎(chǔ)知識(shí)
3.1 COM的誕生
3.1.1 使用C++創(chuàng)建二進(jìn)制組件
3.1.2 作為標(biāo)準(zhǔn)內(nèi)存內(nèi)表示的vTable
3.2 類型庫和語言獨(dú)立性
3.2.1 使用IDL
3.2.2 Visual Basic如何映射到COM
3.2.3 全局唯一標(biāo)識(shí)符(GUID)
3.3 動(dòng)態(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接口和自動(dòng)化
3.4.4 雙重接口
3.5 進(jìn)程外的COM
3.5.1 通用封送拆收器的作用
3.5.2 有關(guān)進(jìn)程外COM的注意事項(xiàng)
3.6 總結(jié)
第四章 編譯和設(shè)計(jì)服務(wù)器
4.1 將組件組合成服務(wù)器
4.1.1 進(jìn)程內(nèi)的服務(wù)器
4.1.2 進(jìn)程外的服務(wù)器
4.1.3 為COM+封裝組件
4.1.4 編譯服務(wù)器
4.2 服務(wù)器的設(shè)計(jì)問題
4.2.1 項(xiàng)目范圍的類型庫屬性
4.2.2 組件的Instancing屬性
4.2.3 修改過程的屬性
4.2.4 友好方法
4.2.5 使用枚舉值
4.2.6 使用UDT
4.3 為腳本客戶設(shè)計(jì)組件
4.3.1 腳本客戶和用戶定義的接口
4.3.2 有關(guān)腳本客戶的注意事項(xiàng)
4.4 從服務(wù)器觸發(fā)錯(cuò)誤
4.4.1 HRESULT
4.4.2 COM異常
4.4.3 觸發(fā)錯(cuò)誤的條件
4.4.4 處理腳本客戶中的錯(cuò)誤
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 其他一些要點(diǎn)
5.3 總結(jié)
第六章 使用經(jīng)過配置的組件
6.1 經(jīng)過配置的組件的基礎(chǔ)知識(shí)
6.1.1 COM+應(yīng)用程序
6.1.2 創(chuàng)建和部署經(jīng)過配置的組件
6.1.3 庫應(yīng)用程序和服務(wù)器應(yīng)用程序
6.1.4 進(jìn)程外激活
6.1.5 遠(yuǎn)程激活
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 什么時(shí)候創(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)試器中運(yùn)行經(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 單元和標(biāo)準(zhǔn)模塊變量
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 孤立級(jí)別
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 三個(gè)重要的標(biāo)記: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ù)庫連接和自動(dòng)登記
8.4.8 COM+事務(wù)和具有事務(wù)的存儲(chǔ)過程
8.4.9 事務(wù)性對象短暫而幸福的一生
8.5 一些事務(wù)性設(shè)計(jì)的問題
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)用程序劃分成獨(dú)立的進(jìn)程
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 通過負(fù)載平衡伸縮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 隊(duì)列組件
10.3.1 隊(duì)列組件的基礎(chǔ)結(jié)構(gòu)
10.3.2 設(shè)計(jì)隊(duì)列組件
10.3.3 配置隊(duì)列組件
10.3.4 從客戶編寫隊(duì)列組件
10.3.5 隊(duì)列組件和異常處理
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ā)機(jī)構(gòu)
11.1.2 本地帳戶和域帳戶
11.1.3 用戶和組帳戶
11.1.4 預(yù)先配置的帳戶
11.1.5 登錄會(huì)話和令牌
11.1.6 資源和DACL
11.1.7 網(wǎng)絡(luò)身份驗(yàn)證和模擬
11.2 COM+中的安全性
11.2.1 角色和授權(quán)
11.2.2 配置聲明的安全性
11.2.3 在運(yùn)行時(shí)強(qiáng)制執(zhí)行身份驗(yàn)證
11.2.4 程序的安全性
11.3 IIS中的安全性
11.3.1 HTTP安全性標(biāo)準(zhǔn)
11.3.2 證書
11.3.3 IIS身份驗(yàn)證模式
11.4 補(bǔ)充內(nèi)容
11.5 總結(jié)
第十二章 設(shè)計(jì)可伸縮的應(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è)計(jì)問題
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.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)