程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 三層開發基本概念介紹

三層開發基本概念介紹

編輯:Delphi

 

三層客戶/服務器

一:優點:靈活性和可擴展性。

應用三層開發技術(分布式)的原因

(參考書目: Delphi 5.x分布式多層應用系統篇)

一:解決客戶機/服務器結構的維護成本問題,改善客戶機/服務器結構延展性問題。

客戶機/服務器結構支持的用戶人數有一定限度(200人以下)。則種結構限制了Internet/Intranet及電子商務的發展。三層開發應用Database Pooling, Object pooling,Resource Pooling,線程模式提供了高度延展性。

二:解決應用邏輯重復使用的問題。

例如:當企業要在原有的客戶機/服務器結構上添加Web浏覽服務時,就需要配置Web服務器,重新編寫所有應用邏輯,並且更新MIS系統。在三層結構中,用COM/DCOM, CORBA(Common Object Request Broker Architecture)對象,或Enterprise Java Bean等,封裝企業的邏輯程序代碼(稱之為企業對象),可以解決上述問題。大大降低開發和維護的成本。

三:整合不同系統結構的需要,及時應用新技術的需要。

二:Microsoft的三層服務模型

1:結構:是windows DNA(distributed internet applications,分布式內部網)COM(component object model ,構件對象模型)構件作為實現系統及應用程序服務的工具。

l         用戶服務

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved