不能保證準確性!
1,分層架構:職責分層,層與層通訊,上層使用下層提供的服務;
2,三層架構(屬於分層架構):表現層,業務層,數據層;
3,MVC架構:Model+View+Controller;
4,SSH架構:Struts+Spring+Hibernate;
5,C/S架構;
6,B/S架構;
7,SOA架構:面向服務體系,基於Web Service實現;
8,微內核架構:微內核架構就是做一個穩定通用的內核,也就是給軟件設計一個強勁的心臟。如果需要更多功能通過在內核外部再封裝一層對軟件進行擴充,微內核提供基本的接口供外部調用,這些接口一定要通用,並且提供事件的機制告訴外部內部發生的事件,這樣就是內核與外部完全隔離。微軟操作系統就是按照微內核設計的;
9,元模型架構:元模型架構就是有元數據支撐的架構,現在使用的也很廣泛,比如:ORM,.Net 類的設計等都是元數據支持的;
10,管道-過濾器架構:這個模式就像是工廠的流水線,生產原料通過流水線經過很多環節進行處理變成產品;
11,SaaS:軟件即服務,雲計算;
12,Open API;
13,企業數據交換總線;
未完待續。。。