1 企業應用計算的演變數據庫
這個咱們應該是在學HTML的時候就已經學習了一部分了,如今再來回憶一些理論知識!瀏覽器
•主機/啞終端的集中計算模式
大型主機管理和控制應用程序的全部方面,包括業務處理、數據管理和屏幕顯示。使用者通常經過只有一個屏幕、一個鍵盤和一根主機鏈接線的「啞終端」與主機的應用程序進行交互。
缺點:
一臺計算機中進行所有的處理。
應用程序很是難於維護。
專用特性使得它們很是難於集成其餘平臺上的其餘應用程序服務器
•客戶機/服務器計算模式
–分佈式客戶/服務器 (Client/Server,簡稱C/S) 的計算模式。客戶機/服務器模型的全部形式都嘗試利用PC的計算能力,換句話說,部分負載被分佈到PC上。
在C/S模式中,網絡中的計算機被分爲兩大類:一是向其它計算機提供各類服務(主要有數據庫服務、打印服務等)的計算機,稱爲服務器;二是享受服務器提供服務的計算機,稱爲客戶機。網絡
其優缺點:架構
採用 C/S 架構開發的系統具備信息共享性好、網絡的信息傳輸量小等優勢,但卻具備不易維護、用戶操做界面風格不一致、可以處理的數據類型不易擴展等缺點。(老師說咱們說咱們出去工做經常使用的是B/S架構的)。分佈式
•瀏覽器/服務器計算模式
–企業應用程序以網頁形式(用超文本標記語言HTML編寫)存放於Web服務器上,用戶運行某個應用程序時,只需在客戶端上的瀏覽器中鍵入相應的網址 ,調用 Web 服務器上的應用程序,並對數據庫進行操做完成相應的數據處理工做,最後將結果經過瀏覽器顯示給用戶。這種計算模式,咱們稱爲瀏覽器/服務器架構模式(Browser/Server,簡稱B/S)。
–客戶端只需安裝廣泛使用的瀏覽器(如IE、FireFox等),而應用程序被相對集中地存放在 Web 服務器上。 因爲在客戶端只需一個簡單的瀏覽器,所以,減小了客戶端的維護工做量,方便了用戶使用。同時,也正是這樣的「瘦」客戶端,使咱們可以方便地將任何一臺計算機經過計算機網絡或互聯網連入到企業的計算機系統,成爲企業管理信息系統的一臺客戶機。
2 三層架構模式 學習
•三層架構模式下,用戶界面放在表現層上,業務邏輯放在業務層上,數據訪問放在數據訪問層(或持久層)上,採用這種方式能夠將複雜的業務邏輯從用戶界面代碼中抽取出來,單獨放到中間層,用對象加以建模和組織。
表現層的架構模式
MVC模式計算機網絡
•模型(Model)用於封裝數據,表明了某應用程序的核心功能,負責處理用戶的數據,實現業務邏輯。同時,模型還爲視圖的顯示提供數據,並可被多個視圖所共享。
•視圖(View)用於顯示數據、收集數據和用戶打交道,主要指與用戶交互的界面,即應用程序的外觀。它只負責將數據轉交給控制器;同時還負責展現模型傳遞給用戶的數據,當後臺模型更新數據時,視圖也應隨之更新。
•控制器(Controller)用於改變數據以及模型的狀態,負責接收用戶的請求和數據,而後作出判斷將請求和數據交到哪個模型來處理,最後調用視圖來顯示模型返回的數據。
DAO模式
DAO 模式有兩個主要做用:對象
一、抽象數據源blog
二、抽象相關的 CRUD 邏輯(相關的增 刪 改 查詢 語句)
今天講的都是一些理論上的知識!查詢JTable的用法!