####原始框架
伺服器和客戶端c++開發,桌面版客戶端,每次都要配置多個伺服器,每個模組乙個伺服器
####修改
乙個主伺服器+多個計算伺服器,所有客戶端連線主伺服器,主服務連線各個計算伺服器,主伺服器管理一些基礎資料,計算伺服器管理自己模組。可擴充套件、易配置
####資料庫
command類呼叫管理類
dataaccess統一管理 管理類 介面卡模式
管理類全部繼承dboperatebase類(把basesql和database聯絡起來)
dbsqlite 繼承idatabase
sqlitesql 繼承至basesql
public dboperatebase(idatabase database, basesql basesql)
public class classmanager : dboperatebase
}
public inte***ce idatabase
####serverbase包
伺服器繼承serverbase的asyncserver伺服器 讀取配置, 啟動,監聽,
cmmsever重寫 docommnd,進入到commandhandler
new 一下 dataaccess,每乙個建構函式會讀取全域性下的變數,選擇對應的資料庫id
(哪乙個資料庫不僅僅是哪一種資料庫,同時可以相容多個資料庫),id在packet傳過來
frmserver==>cmmserver:asyncserver==>commandhandler(解析包並輸出包)==>command
####baselib包
工作總結9 重構認識之二
頁面重構,有些人也許認為沒有必要。其實,頁面也是需要及時重構的。我們的頁面並不是一直不變的。當需求發生變更或者頁面 新增功能時,頁面需要去改動,有些 可能不再起作用,有些 需要重新組織,便於以後的擴充套件和維護。當頁面的 變得臃腫的時候,說明頁面的 有可能需要重構啦。有時候,重構也包括對頁面布局的調...
專案二 HTTP伺服器
專案二 http伺服器 在學習servlet技術和使用tomcat之前,熟悉其底層基本原理。http伺服器採用請求 響應模式,即乙個請求對應乙個響應。本篇部落格將介紹該項目的基本思路,具體實現 可訪問博主的github 工欲善其事,必先利其器。需掌握 1 掌握http協議 2 掌握io流 3 網路程...
專案總結 客戶端 伺服器更新問題
討論範圍是內網,未來會公升級成外網 一台主伺服器分布在一台主機上,多台計算伺服器分布在多台主機上,多個客戶端連線這台主伺服器 1 主伺服器讓計算伺服器暫停,計算伺服器更新dll 2 計算伺服器讓子域解除安裝,然後替換。1 公升級計算伺服器 計算伺服器公升級dll,包括解析不同型別檔案的dll 主要業...