三層架構分為為:1、使用者檢視層 2、邏輯介面層 3、資料處理層
使用者檢視層是展示給使用者看的,使用者檢視層展示相關功能給使用者看的,接收使用者輸入的內容,比如使用者通過註冊功能,輸入使用者名稱和密碼,使用者檢視層也可以校驗簡單的邏輯,比如使用者註冊時兩次輸入的密碼是否一致;
邏輯處理層主要是用來接收檢視層傳資料處理層的內容並進行邏輯判斷,組織資料,同時記錄相關流水與日誌。
資料處理層主要是進行資料的增刪改查
使用者註冊時,使用者檢視層接收使用者輸入的內容並傳給邏輯介面層,介面層接收到資料傳遞給資料處理層,如果使用者已存在,則返回該使用者對應的資訊,否則返回 none,邏輯介面層拿到資料處理返回的資料,進行 判斷,如果接收到的是使用者資訊已存在,則告訴檢視層,該使用者已存在,否則繼續註冊。
使用者登入時,使用者檢視層接收使用者輸入的內容並傳給邏輯介面層,介面層接收到資料傳遞給資料處理層,如果使用者已存在,則返回該使用者對應的資訊,否則返回 none,邏輯介面層拿到資料處理返回的資料,進行判斷,如果接收到的是使用者資訊,則進行比對使用者密碼是否一致,然後將結果返回使用者檢視層
salesforce 架構設計 從架構設計到架構師
因為碎片化的時間多了,所以開始刷起某乎了,關注了架構相關的板塊,也順手回答了一些問題。發現有很多同道中人正在經歷著我前兩年經歷的階段,對於做架構沒有相對具象的一些理解,更沒有系統化的認識。所以把最近回答的一些內容整理一下,權當記錄,留給3年後的自己 按慣例,容許我裝x開頭 一 架構的定義 在軟體開發...
mysql架構設計 初識mysql架構設計
一 應用系統如何與mysql進行一次互動?最開始接觸jdbc的時候,我們系統如何完成一次sql操作呢?第一步,建立資料庫連線 第二步,操作sql 第三步,釋放連線。但是每次建立與資料庫的連線非常耗時和資源,所以我們加入了連線池的概念。第一步的獲取連線是從連線池中獲取乙個可用的連線,第三步的釋放連線不...
軟體架構設計 二 系統總體架構設計
系統總體架構非常重要,但在表達上都不盡相同,下面介紹幾種常用的系統架構模式,供參考 assf access service biz standard fundation 模式 訪問 服務 業務功能 標準 基礎,對系統架構各個層次均有表達,但部署應用模式需要有單獨說明,如下圖方式組織系統總體架構 lo...