国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

三層數(shù)據(jù)庫與應(yīng)用程序服務(wù)器的小型介紹(Delphi&BCB)

2019-11-18 18:05:22
字體:
供稿:網(wǎng)友
 

三層數(shù)據(jù)庫與應(yīng)用程序服務(wù)器的小型介紹(Delphi&BCB)

作者:曾牧暗鯊 2002年

本鯊花了10元買了兩張電子書數(shù)據(jù)庫類,和100元三本C++BUILDER5高級編程技術(shù) <<Database與MIDAS編程>>
<<IDE與OPP編程>><<COM,CORBA與Internet編程>>徐新華 人民郵電出版社學(xué)了學(xué),在這里看了看。
大家對應(yīng)用程序服務(wù)器并不很了解,所以把我的理解說一下。

應(yīng)用程序服務(wù)器主要解決兩個問題
 一客戶/服務(wù)器模式中:數(shù)據(jù)庫服務(wù)器負(fù)責(zé)連接問題(項羽兄遇到了)
 二網(wǎng)站要動態(tài)地更新數(shù)據(jù)及數(shù)據(jù)庫要上互聯(lián)網(wǎng)連接問題
 還有其他方面的應(yīng)用不說了。
 第一模式應(yīng)用環(huán)境主要是局域網(wǎng)中:客戶程序+應(yīng)用程序服務(wù)器+數(shù)據(jù)庫
 第二模式應(yīng)用在互聯(lián)網(wǎng)中:瀏覽器+WEB服務(wù)器+應(yīng)用程序服務(wù)器+數(shù)據(jù)庫
 局域網(wǎng)中可以采用瀏覽器,互聯(lián)網(wǎng)中也可客戶程序。
 可以想象出局域網(wǎng)中可以大數(shù)據(jù)量流,互聯(lián)網(wǎng)中必須小數(shù)據(jù)量流。

規(guī)則應(yīng)用何處?
采用應(yīng)用程序服務(wù)器后,大家取得共識收交了客戶端上的規(guī)則。
有的人把規(guī)則放到應(yīng)用程序服務(wù)器中,能減輕數(shù)據(jù)庫的工作負(fù)荷。
我認(rèn)為規(guī)則還是讓數(shù)據(jù)庫去管理,數(shù)據(jù)庫的能力比我們強(qiáng)。
只有一些很老的數(shù)據(jù)庫管理規(guī)則能力很低,或許不是關(guān)系型數(shù)據(jù)庫
應(yīng)用程序服務(wù)器就得去處理規(guī)則。
應(yīng)用程序服務(wù)器最好去負(fù)責(zé)連接方面,數(shù)據(jù)流量的監(jiān)測,提供優(yōu)質(zhì)服務(wù)給客戶端,
更好的兼容不同類型的,老式數(shù)據(jù)庫。

目前有三種類型的應(yīng)用程序服務(wù)器
微軟的分散型:分散到不同的技術(shù)中。
數(shù)據(jù)庫廠商:他們賣數(shù)據(jù)庫時一起賣應(yīng)用程序服務(wù)器(專用型)。
獨立軟件商:開發(fā)的獨立的應(yīng)用程序服務(wù)器。
適合于不同的情況。
而我們,我想是開發(fā)獨立性應(yīng)用程序服務(wù)器,能提供更好的靈活性,兼容性。
大家以開發(fā)時注意下將來。

C++Builder5為我們提供了開發(fā)客戶端和應(yīng)用程序服務(wù)器各種零件。
應(yīng)用程序服務(wù)器端零件:TDataSetPRovider+BDE方式零件(Table,Query...)+ADO(ADOTable....)。odbc還是通過BDE零件;SQL link我見都沒見到
ADO零件不豐富沒有BDE的會話,批量移動,緩存更新,嵌套表;更沒有InterBase的事務(wù),數(shù)據(jù)庫信息,監(jiān)測,事件。
BDE發(fā)布時復(fù)雜很,很不聽話,哪怕有安裝程序也無地自容。希望C++Builder6能增強(qiáng)ADO功能,啊Deiphl6出來了不置可否?

客戶端
TDataSource+TClientDataSet+{TDCOMConnection;TSocketConnection;TWebConnection;TCorbaConnction;TSimpleObjectBroker}
五種不同的方式連接應(yīng)用程序服務(wù)器.
TDCOMConnection    采用DCOM技術(shù)發(fā)布時要注意NT服務(wù)器名和域名設(shè)置,應(yīng)用程序服務(wù)器也要在客戶端注冊DCOM。

TSocketConnection:采用TCP/IP方式可以不用NT域名服務(wù)器,連接有安全問題應(yīng)用程序服務(wù)器中要啟動ScktSrver.EXE來監(jiān)聽。

TWebConnection:
采用HTTP方式,它卻是連接的是WEB服務(wù)器,通過它傳數(shù)據(jù)給應(yīng)用程序服務(wù)器。發(fā)布時客戶端要Wininet.dll只要裝了IE3以上系統(tǒng)自帶;
WEB服務(wù)器必須是IIS4 UP 或者Netscap enterprise3.6 up
WEB服務(wù)端要有HTTPsrvr.dll;
TWebConnection->URL=&quot;HTTP://MIDASHOST.ORG/scripts/httpsrvr.dll

TSimpleObject: TOLEnterpriseConnection簡單版為了向后兼容,好處在于連接應(yīng)用程序服務(wù)器組,能隨機(jī)選擇,使應(yīng)用程序服務(wù)器負(fù)載平衡,由4個部分組成
1Broker.exe
2ObjFact.exe
3OLECFG.exe
4OLEntExp.exe
1+2放在應(yīng)用程序服務(wù)器Broker.exe先運行;3 和4是配置工具。不能單獨使用ClientDataset+DCOM+Simpleobject

TCorbaConnction: 我沒有這個家伙不好說!!

所有的客戶端要同時發(fā)布MIDAS.DLL。具體情況具體分析,我不多說了。報紙新聞?wù)f加入了WTO要企業(yè)上信息系統(tǒng),我學(xué)過信息系統(tǒng)很復(fù)雜涉及到管理方法和人際關(guān)系,但要數(shù)據(jù)庫支持,三層數(shù)據(jù)庫必是首先。我們有英雄有用武之地,VC VB 還嫩著點了



上一篇:用Delphi2005和DUnit搭建敏捷開發(fā)平臺

下一篇:在WIN2000/XP下添加自定義紙張的Delphi源代碼

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 寿光市| 沐川县| 靖宇县| 泾源县| 马公市| 南川市| 东阿县| 石林| 兰溪市| 山阳县| 手游| 民乐县| 巍山| 洞口县| 石楼县| 张掖市| 阿鲁科尔沁旗| 盖州市| 西华县| 汾西县| 同德县| 武山县| 舒城县| 洛隆县| 密云县| 虎林市| 西充县| 阿鲁科尔沁旗| 福清市| 陵川县| 太康县| 阿巴嘎旗| 临江市| 冷水江市| 吉首市| 桂阳县| 宾阳县| 衡山县| 吉首市| 衢州市| 和静县|