什么叫三層結構項目開發?

熱心網友

客戶/服務器模式在產生之初被設計為兩層結構模型,一般又稱之為以數據庫為中心的結構。應用系統的業務邏輯(Business Logic)部分可以放在客戶端或服務端,但一般只存放于某一端,不會同時兩端都有。兩層結構模型將應用的業務邏輯從服務端移至客戶端,有助于減少服務端的處理,從而提高系統的性能。業務邏輯以SQL語句或存貯過程調用的形式表示。SQL語句的網絡開銷過大,在業務邏輯簡單的應用中表現尚可,但對于分布式的業務處理,就會顯得有些不足。 客戶/服務器模式使實現靈活性、高效率、低成本的應用環境成為一種可能,其優越性是無庸置疑的,接下來的問題是如何揚長避短。于是人們提出用一種三層或多層模型實現客戶/服務器模式。在這種結構中,應用系統的業務邏輯被分別放在客戶端和服務端,客戶方程序與服務方程序之間的交互數據被表示成消息,這些消息通過中間件提供的服務進行傳遞。這種以中間件為中心的結構,一方面避免了兩層結構中的網絡開銷,另一方面使客戶/服務器模式的靈活性、高效率、低成本得到發揚。 有數據表明,越來越多的應用從兩層結構向三層結構遷移,越來越多的新應用正在直接采用三層結構模式,這一切造就了中間件的日趨繁榮。 它具有數據訪問安全性、增強的事物對象管理、高可用性、強大的可擴展性等突出特點。 等等功能。

熱心網友

客戶----服務器模式在產生之前被設計分布結構一般有兩層結構,三層結構和多層結構.兩層結構也就是C/S結構,三層結構是客戶層,應用處理層和數據處理層.小型系統多采用兩層結構,中大型系統一般采用三層結構.