介面架構中的公用策略

來源:互聯網
上載者:User
繼續截取建議中的一節,
這部分內容是整個軟體架構設計中要考慮的問題,並不僅是介面架構設計中的問題.這裡只描述和介面相關的內容,包括一些縱向策略和通用模組(主要是運營維護模組).每個都能成為一個很大的主題,這裡只是點到為止(作為討論的引子)。
開發規範:

各類命名規範,文法結構等等,尤其是檔案定義和目錄結構,在B/S應用中是很重要.

使用者操作:

使用者操作習慣,鍵盤滑鼠策略(快速鍵等),使用者操作的事務保證,操作提示等

緩衝:

主要是呈現層的頁面緩衝.

線程,對象池:

主要是針對使用者訪問對象和使用者操作建立的各類對象池和線程池,以實現進階緩衝機制.

安全性原則:

安全性原則要自底向上考慮與設計

協議角度:安全性通訊協定,認證方式

應用角度:使用者管理,使用者授權,使用者認證,功能點控制,頁面對象控制,對象內容控制

通訊:

各頁面各呈現層對象間的通訊機制.

應用服務介面:

商務服務層對外提供的介面

組態管理:

各類配置的統一,樣式配置得考慮進去.

運用監控

頁面訪問分析,頁面運用狀況監控等.

錯誤控制

各類頁面操作和系統運行錯誤的提示與記錄(包括相關的協助),注意與應用伺服器錯誤資訊的整合.

日誌管理

介面操作的日誌管理

字元集和字元編碼

採用的字元集與字元編碼,與相關組件或系統的相容問題

國際化

各國家各地區的考慮.

使用者定製:

使用者定義實現:自訂介面,使用者收藏夾,訪問曆史.

軟體安裝/更新:

介面部分的安裝與更新

基礎架構文檔:

不僅是伺服器的基礎架構,也包括用戶端的基礎架構,例如瀏覽器的設定等.

設計:

介面和介面架構,從設計文檔到實現的規劃.

測試:

介面與介面架構的單元測試,整合測試,使用測試,系統測試,壓力測試如何做.

應用伺服器

應用伺服器對介面架構與介面實現的影響與限制

報表,圖表

報表,圖表模組和一般介面組件的劃分,呈現風格的統一,與介面架構的一致性.這裡僅舉報表圖表,系統中肯定還有很多其他模組也可能有類似的情況.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.