通過上一篇文章《規劃基本 ASPNET 應用程序》的學習有了基本的目的和為解決方案開發的用戶方案列表後您需要開始籌劃整體的體系結構主要目標是標識應用程序的邏輯方面和物理方面即如何將應用程序拆分為各種有用的部分在本節中還添加了安全性方面的內容安全是在規劃的一開始您就需要考慮的問題而不是在開發周期中最後添加的內容我們稍後會在本節中詳細討論這個問題
邏輯體系結構
從邏輯上講您需要規劃解決方案以標識數據存儲數據訪問業務規則用戶界面等之間的邊界通常Web 開發人員會選擇一個兩階段模型並用 Web 窗體存儲用於訪問現有數據存儲系統(例如 Microsoft SQL Server)的所有代碼一個更有效的方法是創建一個位於 Web 窗體用戶界面與 SQL Server 數據存儲系統之間的中間層組件庫這種三層方法(Web 窗體組件數據庫)通常是大多數應用程序所需的但是在某些情況下可能需要一個其他層來處理服務器之間傳輸的數據這個傳輸層可以使用獨立於平台的協議(例如 XMLSOAP)來實現但是如果您從頭到尾都使用 Microsoft NET 技術則可以使用 NET 遠程協議的二進制版來完成這一任務而且速度比使用 XMLSOAP 要快得多
對於我們的示例我們將定義三個邏輯邊界用戶界面(Web 窗體)中間層(一個 NET 組件程序集)和數據層(SQL Server 數據庫)圖 顯示了如何表示這一內容
[] [] []
From:http://tw.wingwit.com/Article/program/net/201311/14512.html