有關手機客戶端炒股軟體的設計考慮
各位好!本人剛接觸DDD相關的內容,目前的工作是對先前遺留的邏輯實現與介面展現混雜的程式碼進行一定的調整,在實踐時已經做出的工作有識別Domain Object,分離出業務邏輯。而有些實時資料資訊在交易時間段需要15秒左右更新一次(目前採用簡單輪詢伺服器的方式),所以設計上考慮作為記憶體中駐留的資料。
對於上述的實時資料處理仍然有以下的疑問,還請大家不吝賜教,謝謝!
1. Domain Model 資料是否可以直接與展現層相關聯,如果不是,那中間需要有DM -> DTO的轉換,由於更新較快且涉及大量的資料複製與轉化處理,手持裝置上效能可能受到影響;
2.為了不影響主執行緒展現,考慮把業務邏輯處理部分放在另外的WorkThread中進行。而對於展現層介面更新時,個人想到的是在WorkThread建立並將轉換好的DTO投遞到主執行緒佇列中,然後經過介面與邏輯層的介面實現更新。不知是否有更好的處理辦法。
相關文章
- 關於後臺資料庫設計的考慮(手機平臺)資料庫
- ftp客戶端,ftp客戶端軟體具體怎麼使用?FTP客戶端
- ftp客戶端軟體,ftp客戶端軟體哪個好用,使用方法FTP客戶端
- 整理:常用的SSH客戶端軟體客戶端
- 2023值得考慮的bi軟體有哪些?
- CRM客戶管理軟體有哪些?
- 14款經典的MySQL客戶端軟體MySql客戶端
- Apollo 4 客戶端 SDK 設計客戶端
- 如何進行 iPhone 客戶端的軟體測試iPhone客戶端
- Java OAuth 2.0 客戶端程式設計(二): 客戶端憑據授權JavaOAuth客戶端程式設計
- 軟考–軟體設計師薦
- WCF 關閉預設除錯客戶端除錯客戶端
- 「美餐客戶端 3.0」設計過程客戶端
- 客戶端Cookie中文程式設計 (轉)客戶端Cookie程式設計
- PC客戶端軟體升級方式簡史客戶端
- 客戶關係管理軟體CRM的優缺點
- PHP開發中資料庫及其相關軟體的選型考慮PHP資料庫
- 客戶體驗設計深度解析
- 軟考資料-軟體設計師
- 軟考之計算機硬體計算機
- 對「美餐客戶端」設計工作流的優化設計客戶端優化
- gmail客戶端設定AI客戶端
- 如何更好地設計手機軟體介面
- github-Snawoot/rsp:速度更快的SSH代理客戶端軟體Github客戶端
- 專案設計和客戶的關係 (轉)
- 炒股軟體面面觀 (轉)
- 淘寶客戶端安全生產體系建設客戶端
- JavaScript判斷手機、平板電腦客戶端程式碼JavaScript客戶端
- TCP程式設計之服務端和客戶端的開發TCP程式設計服務端客戶端
- Redis 設計與實現 (四)--事件、客戶端Redis事件客戶端
- 訊息中介軟體客戶端消費控制實踐客戶端
- Google 谷歌翻譯 Mac 客戶端(Mac翻譯軟體)Go谷歌Mac客戶端
- window系統安裝msysgit(Git客戶端軟體)教程Git客戶端
- 公關CRM軟體助你培養長期客戶關係
- oracle 客戶端與伺服器端的關係Oracle客戶端伺服器
- 關於客戶端資訊流思考客戶端
- DropDownList設定客戶端事件客戶端事件
- ClearCase遠端客戶端軟體在網路環境下的配置應用客戶端