OpenExpressApp 架構結構(2)

來源:互聯網
上載者:User

    上次隨便畫了一篇關於GIX4項目目前的類的結構圖(見:GIX4 目前大致的類結構),目的是為了更好的認識系統,並對其進行改進。發現AutoUI部分的耦合性比較大。所以提取了一個IUIFactory的介面,並用同事推薦的EA重新畫了一下目前系統的圖,如下:

圖1 架構套件圖

 

圖2 實體中繼資料 結構圖

 

圖3 邏輯視圖(ObjectViews) 結構圖

 

圖4 命令結構圖

 

圖5 列表編輯器(ListEditors)

 

圖6 屬性編輯器(PropertyEditors)

 

圖7 列適配器(Columns)

 

圖8.1 視圖控制器(1)

 

圖8.2 視圖控制器(2)

 

圖8.3 視圖(表單)

 

圖9 AutoUI結構圖

 

目前就畫到這裡,已經可以比較清晰地看出目前架構的主要結構和功能。

系統中有部分耦合是需要解除的,修正後補上。

 

 

關於OpenExpreessApp,詳見:

開源資訊系統開發平台之OpenExpressApp架構 1.1 春節飛虎版發布

資訊系統開發平台OpenExpressApp - 支援日誌功能

 

1.GIX4 目前大致的類結構

2.OpenExpressApp 架構結構(2)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.