日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

033_《Delphi 5.x 分布式多層應用系統篇》

系統 1809 0

《Delphi 5.x 分布式多層應用系統篇》

Delphi 教程 系列書籍 (033) Delphi 5.x 分布式多層應用系統篇》 網友(邦)整理 EMail: shuaihj@163.com

下載地址:

Part1 Part2 Part3 附書源碼

Delphi 5.x 分布式多層應用系統篇

  • 作者: 李維
  • 叢書名: 李維作品系列
  • 出版社:機械工業出版社
  • ISBN:7111079698
  • 上架時間:2000-7-1
  • 出版日期:2000 年4月
  • 頁碼:572
  • 版次:1-1

內容簡介

本書涵蓋用Delphi 5.x開發分布式多層應用程序涉及的必要技術,從討論如何使用Delphi建立分布式多層應用系統開始,一直深入剖析到如何開發高效率的多層應用系統,讓你對于Delphi的MIDAS和分布式對象技術了如指掌。 本書由Delphi的開發商Borland Inprise推薦,在Delphi技術方面極具權威性。

序言

Borland/Inprise是美國著名的軟件廠商,它的產品系列包括:(1)開發工具類產品,如Delphi、C++Builder和JBuilder等;(2)企業級產品,代表性產品諸如企業級中間件VisiBroker和企業級應用服務器Application Server;(3)基于Linux的開發工具和中間件產品。在眾多的產品中,當屬Delphi最有影響力。 近年來隨著互聯網的發展以及電子商務應用的興起,如何開發分布式應用系統、如何開發Web應用、如何提高數據庫的應用效率已成為開發者關注的焦點。本書作者針對上述三個技術專題為讀者提供了解決問題的方法。深入淺出地講述了大型數據庫工程的完整開發過程,并對技術難點提供了有效的解決方案。本書的作者李維先生是臺灣Inprise公司的資深工程師,多年來一直從事Borland/Inprise技術研究,這套叢書融匯了作者多年系統研究的成果和豐富的開發經驗。并假設讀者具有一定的Delphi使用經驗。 本書作者李維行先生共著有三本有關Delphi 5.x的系列叢書,它們是《Delphi 5.x分布式多層應用系統篇》、《Delphi 5.x分布式多層應用電子商務篇》和《Delphi 5.x高效率數據庫應用系統篇》。其中《Delphi 5.x分布式多層應用系統篇》和《Delphi 5.x分布式多層應用電子商務篇》已由北京寶蘭-英博思信息技術有限公司的工程師改編成簡體中文版,由機械工業出版社陸續出版。北京寶蘭-英博思信息技術有限公司是Borland/Inprise公司在中國大陸的授權代理機構,負責向中國大陸地區用戶提供Borland/ Inprise公司全系列產品及其技術服務。這里向Delphi的使用者和愛好者特別推薦本系列叢書,相信它一定會成為您的良師益友。

北京寶蘭-英博思信息技術有限公司 www.inprise. com.cn

前言

Inprise 1999年的大作Delphi 5已經推出了,我想這對于所有使用Delphi的開發人員來說這是一個好消息,因為這代表Inprise對于Delphi這個產品一直不斷的在持續研發之中,同時也保障了使用Delphi開發人員對于Delphi的投資。1999年對于Inprise來說是非常重要的一年,因為Inprise終于找到了一個我認為非常好的CEO-David Fuller。David Fuller是一位融合了技術和業務背景的人,他擁有類似Borland創始人Philip Kahn的技術能力,也具有一般CEO的商業頭腦和眼光。因此Inprise在他的領導之下應該會有更好的表現。另外一個重要的事情便是Microsoft在1999年6月宣布了投資1億2千5百萬美元在Inprise,因為Microsoft除了從InpriseLicense一些軟件技術的專利之外,更希望Inprise能夠繼續的支持Windows 2000以及COM+等的技術,并且為Windows 2000推出新版本的開發工具。這代表Inprise的軟件技術以及開發工具連Microsoft都認為是非常重要的,當然也代表在未來Windows 2000操作系統之下一定會有新版本的Delphi,C++Builder和JBuilder等重量級的開發工具。因此使用Delphi的開發人員大可放心Delphi的未來。 Delphi 5的推出對于使用Delphi的開發人員來說是非常好的事情,但是對于技術書籍的作者來說卻是一個很大的負擔,尤其是對于像撰寫高級技術書籍的我來說更是辛苦。因為Delphi 5為了持續增加對于新技術的支持以及分布式多層應用系統效率的調整,因此又加入了許多新的功能以及做了許多的改變。我似乎記得我才不過剛寫完Delphi 4. x實戰篇,現在又要重寫Delphi 5的書籍,而且重寫的幅度又將是非常的大,因為Delphi 5在許多技術方面都做了大幅度的改變。例如MIDAS在Delphi 5中已經是3.0版,現在MIDAS可以直接建立無狀態對象,而且MIDAS 3.0大幅降低了存取資料需要的網絡roundtrip所以讓分布式多層應用系統的執行效率提高了數倍之多。但是它的使用方法也和以前不一樣,開發人員要如何使用新的MIDAS技術呢?有時候我真的很羨慕撰寫入門書籍的作者,因為大部份的內容只需要更新畫面即可,不太需要改變書籍的內容。我也曾想過不要改太多的內容,只需要加入新的Delphi功能即可,這樣可以讓我比較輕松而且書籍也能夠更快的上市。可是如此一來我覺得對不起購買我書籍的讀者,而且我的一些朋友告訴我如果我不寫這些高級的內容誰來寫呢?況且他們也都在等著看我寫的書籍。聽了這些話雖然覺得非常的舒服,但是也代表我還是得辛苦的重寫Delphi 5的書籍。 我計劃為Delphi 5撰寫數本主題不一樣的技術書籍,它們分別是《Delphi 5.x分布式多層應用系統篇》,《Delphi 5.x分布式多層應用電子商務篇》,以及《Delphi5.x高效率數據庫應用系統篇》。由于Delphi 5包含的軟件技術實在是太多了,一本書籍無法解釋所有的技術,因此才會有三本不同的書籍。其中《分布式多層應用系統篇》是討論如何開發分布式多層應用系統,它會討論新的MIDAS,如何使用新的MIDAS組件開發分布式應用系統,高級分布式應用系統的技術,如何調整分布式應用系統的執行效率,以及CORBA分布式核心技術。如果你想使用Delphi開發分布式應用系統的話,那么這本書是你應該閱讀的。《分布式多層應用電子商務篇》則討論了Delphi 5強勁的Internet/Intranet/ Extranet的功能。本書著重于如何使用Delphi開發Web解決方案的軟件技術,例如以瀏覽器為用戶接口的應用程序,E-Commerce系統,結合Web Server和中介軟件的應用系統等。其中包括了ASP,XML最新的Web技術。如何結合XML和MIDAS提供分布式Web數據處理的能力,MTS以及如何整合XML/MIDAS和MTS以便開發一個安全強固的E-Commerce應用系統,當然閱讀這本書籍是需要讀者先了解《實戰Delphi 5.x-分布式多層應用系統篇》一書討論的內容,因為Delphi 5的InternetExpress和電子商務功能使是建制在MIDAS技術之上的。 至于《高效率數據庫應用系統篇》則是討論如何開發數據庫和客戶機/服務器結構應用系統。由于Delphi 5在存取資料方法上有了重要的改變,和以往的Delphi版本有著相當大的不同,所以使用Delphi的程序員必須知道這些新的資料存取方法。Delphi 5允許程序員使用BDE/IDAPI和ADO兩種不同的方式存取資料,而且Delphi5一個重要的新功能便是封裝了Microsoft的ADO成為數個原生VCL組件。如此一來程序員可以更方便的通過ADO存取各種不同的資料來源。對于Delphi的程序員來說ADO可能是一個較為陌生的技術,但是不可否認的是ADO在目前的確已經慢慢的成為新的資料存取標準技術,因此Delphi的開發人員必須了解如何使用這些新的ADO組件存取。但是ADO組件在使用上似乎非常的簡單,但是實際上在使用ADO時程序員必須了解許多重要的觀念和技巧,如此才能正確而且有效率的使用ADO。雖然市面上有許多Visual Basic的書籍討論如何使用ADO,但是在我閱讀這些書籍之后發現它們并無法滿足一個真正開發者的需求,因為這些書籍都是只討論最簡單的使用方法,對于深入的使用方法,如何有效率的使用ADO則是避而不提。 《高效率數據庫應用系統篇》除了討論如何使用Delphi開發數據庫應用系統之外,更重要的是它詳細的討論了什么是ADO組件?如何使用ADO組件?如何有效率的使用ADO組件?ADO組件的高級功能,以及ADO和BDE/IDAPI的比較。是不是任何資料來源都適合使用ADO來存取呢?這些問題都是一個認真的程序員想要知道的答案。此外在Delphi開發人員撰寫分布式多層應用系統以及Web解決方案的應用系統時也可以使用ADO作為存取資料的方式,所以徹底了解ADO似乎也是Delphi程序員必須具備的知識了。 上面的三本書都是我計劃撰寫的,但是在書籍沒有上市之前任何的事情都可能發生。由于我本身工作很忙碌,所以我會盡量完成這些書籍,讓想要了解這些技術的讀者能夠吸取這些必要的新觀念和新技術。不過書籍的出版與否牽涉到許多的因素,我只能希望這三本書籍能夠早日出現在書店之中。本書《Delphi 5.x分布式多層應用系統篇》是討論如何使用Delphi 5開發分布式多層應用系統的技術書籍。本書一開始會討論如何使用Delphi 5建制各種不同結構的分布式多層應用系統,接著說明如何使用Delphi 5的新MIDAS組件撰寫一般的分布式多層應用系統。之后會討論MIDAS 3.0的實現原理。由于Delphi 5的MIDAS 3.0和Delphi 4. x的MIDAS 2.0在使用和實現上都有所不同,因此即使是已經熟悉MIDAS的程序員也應該花一些時間閱讀這些章節。 接著本書開始討論如何使用MIDAS 3.0開發高級的分布式應用系統,分析應用系統的執行效率,如何在分布式應用系統中使用無狀態對象,如何結合無狀態對象和MIDAS分段存取的能力。如何開發具備容錯能力和負載平衡的分布式應用系統?如何結合ADO和MIDAS?了解了DelPhi 5在COM/DCOM方面的分布式能力之后,在本書稍后的章節則會討論如何開發使用CORBA為核心的分布式應用系統。最后當分布式應用程序開發完成之后要如何分發和設定分布式應用程序則是軟件人員也必須了解的事情。本書的重點是希望能夠讓使用Delphi 5開發分布式應用系統的程序員了解所有必要的技術,從本書討論的觀念,實現的程序代碼和范例當中了解這些重要的技巧。讓程序人員能夠真正的使用Delphi 5開發出一套安全強固和執行效率很高的分布式應用系統。讓開發出的分布式應用系統能夠執行企業的MIS信息系統,中/大型Case,或是軟件包。 本書的內容是從《精通Delphi 4.x實戰篇三》以及《精通Delphi 4.x實戰篇2》中整理所有有關分布式多層應用系統章節為主,并且加入了許多新的內容。對于購買我書籍的讀者都知道在每一次新版的書籍中我幾乎都會重新撰寫許多的內容,這次《Delphi 5.x分布式多層應用系統篇》也是一樣。在本書的每一個章節中我都加入了新的內容,此外也為了MIDAS 3.0加入了新的章節。所以如果你已經購買過《精通Delphi 4. x實戰篇1》和《精通Delphi 4.x實戰篇2》的讀者我也建議你能夠再仔細的瀏覽每一個章節,因為在其中包含了新的內容。下面的表格列出了本書改善的章節,新的章節,以及經過大幅改寫的章節。 對于想要學習如何設計分布式多層應用系統的讀者,我建議從第一章開始依序的閱讀每一個章節。對于己經了解多層應用系統的讀者,我建議可以測覽每一個章節,并且詳細的閱讀有關MIDAS 3.0新功能的內容。至于已經非常熟悉多層技術的讀者來說,那么除了快速瀏覽新的MIDAS功能之外,第7章"高效率的分布式多層應用系統"是非常重要的,也是每一個有經驗的資深程序員應該確實掌握的。許多人在開發完成多層應用系統之后,如何設定DCOM是令人非常頭痛的,因此在第9章"DCOM和多層應用系統的配置"中找新加入了一個實際設定和組態DCOM的章節,希望能夠幫助大家正確的設定,配置和分發DCOM。 最后我還是要謝謝所有幫助本書完成的人,以及不斷支持我的讀者,朋友和家人。我衷心希望本書能夠真的幫助使用Delphi的程序員,讓Delphi能夠更廣為使用在軟件開發的領域。因為我到現在仍然認為Delphi是Windows平臺下最好的開發工具,也是我使用過最具生產力的開發工具,也希望所有閱讀本書的讀者都能夠發揮出Delphi強勁的功能。最后想說的是,我也和大家一樣是一位程序員,如果本書的內容有任何的錯誤,都歡迎您指正我,讓我可以更正這些臭蟲,也和大家一起成長,進步,謝謝。

李維 1999年10月

目錄

第1章 delphi和分布式多層應用系統

1-1 什么是分布式結構

1-2 分布式結構使用的技術

1-3 分布式結構的種類

1-4 delphi能夠開發的分布式結構

1-5 delphi使用的分布式技術

1-6 為什么要使用分布式結構

1-7 一些重要的分布式結構觀念

1-8 delphi和應用程序服務器

1-9 結論

第2章 開發基本的分布式多層應用系統

2-1 開發多層應用系統

2-2 結論

第3章 開發高級的分布式多層應用系統

3-1 多層應用程序處理數據的原理

3-2 在多層應用系統中更新數據

3-3 處理大型數據集的技巧

3-4 tdatabase的handleshared和tsession的關系

3-5 開發service型態的應用程序服務器

3-6 多層應用系統和對象導向/對象導向設計

3-7 結論

第4章 深入了解midas

4-1 透明中介引擎midas

4-2 midas 3.0的新功能

4-3 midas功能展示

4-4 多層應用系統的結構

4-5 深入討論midas

4-6 分布式對象

4-7 完善的錯誤處理

4-8 session pooling

4-9 結論

第5章 開發高級分布式多層應用系統

5-1 魚與熊掌兼得之法

5-2 開發具備容錯能力的多層應用系統

5-3 開發具備負載平衡能力的應用系統

5-3 安全強固的應用系統

5-5 開發使用com/dcom技術的安全強固應用系統

5-6 更安全的容錯多層分布式應用系統

5-7 結論

第6章 com/dcom線程模型和多層應用系統

6-1 美好的往日

6-2 delphi的假象

6-3 com/dcom的線程模型

6-4 應用程序服務器中automation對象的樣例特性

6-5 如何控制應用程序服務器的線程模式

6-6 改良應用程序服務器執行的效率

6-7 結論

第7章 高效率的分布式多層應用系統

7-1 使用有效率的遠程呼叫方式

7-2 不同數據型態的傳遞負荷成本

7-3 減少網絡的roundtrip

7-4 了解你編寫的程序代碼的意義

7-5 調整應用程序服務器的執行效率

7-6 應用程序服務器中的tquery件的設定

7-7 應用程序服務器更新數據的行為

7-8 dcom應用程序服務器vs.socket(tcp/ip)服務器

7-9 字段對象的tdatasetproviderflags特性

7-10 com線程模型的限制

7-11 數據存取引擎的限制-bde/idapi和ado

7-12 interceptor

7-13 結論

第8章 數據庫存取的設定,剖析和最佳化調整

8-1 bde/idapi的結構

8-2 bde/idapi的設定

8-3 常見數據庫的設定

8-4 ole db和ado

8-5 結論

第9章 dcom和多層應用系統的配置

9-1 com/dcom的基本安全模型觀念

9-2 使用dcomcnfg配置應用程序服務器

9-3 多層應用系統配置步驟

9-4 設定nt服務模式的應用程序服務器

9-5 一個實際的范例演練

9-6 結論

第10章 activeform和以瀏覽器為用戶界面的應用系統

10-1 從前到后,一氣呵成

10-2 delphi,activeform和瀏覽器

10-3 pacxage和cab壓縮

10-4 安全維護你的activeform

10-5 以瀏覽器為主的數據庫應用程序

10-6 把delphi的應用程序轉換為activeform組件

10-7 使用activeform應用系統應該注意的事情

10-8 瀏覽器應用結構的思考

10-9 結論

第11章 corba和多層分布式應用系統

11-1 什么是corba

11-2 為什么要使用corba

11-3 corba的結構

11-4 delphi 5和corba的技術觀

11-5 編寫corba應用程序

11-6 結論

第12章 高級corba功能和多層應用系統

12-1 高級corba技術

12-2 開發多線程的corba應用系統

12-3 開發安全強固的corba應用系統

12-4 結論

033_《Delphi 5.x 分布式多層應用系統篇》


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 高雄县| 宕昌县| 大兴区| 宁化县| 溧水县| 竹山县| 且末县| 称多县| 博爱县| 彭泽县| 台中县| 清原| 崇左市| 龙口市| 江阴市| 大荔县| 杨浦区| 柳江县| 涡阳县| 扶风县| 滁州市| 平江县| 克山县| 什邡市| 巴南区| 北京市| 平阳县| 芜湖县| 屏山县| 囊谦县| 咸阳市| 府谷县| 西吉县| 天津市| 鲁甸县| 贞丰县| 南溪县| 集贤县| 阿合奇县| 巴东县| 永安市|