SO,OO,CO是不是傻傻分不清楚

2022-03-21 02:35:07 字數 498 閱讀 2724

本來是想和大家分享一下wcf相關的東東的,首先想到的是soa這個東西,現在很火,在網上也看了很多這方面的東西,發現原來還有很多帶o..什麼的東東,於是就貼出來一起和大家分享一下,也便於以後對這些概念的理解以及對soa這種東東的理解..

總的來說:面向服務(service orientation,so)代表的是一種設計理念,和物件導向(object orientation,oo)、面向元件(component orientation,co)一樣,體現的是一種對關注點進行分解的思想,面向服務是和技術無關的。

soa:首先soa服務是相對獨立的,可復用的,強調松耦合(契約),正是由於這些特,soa鼓勵建立可組合的服務,另外由於soa採用的是soap訊息交換的通訊方式,而soap為訊息的承載內容提供了一致性表示。為了和客戶端進行正常的服務呼叫,soa採用了諸如xml、xsd以及wsdl作為服務描述的語言。而在傳輸安全、可靠訊息、事物的支援soa也採用了ws-*規範,為soa實現真正的跨平台操作提供了極大可能。

呵呵~~廢話有點多...

MVP, MVC, MVVM, 傻傻分不清楚

最近 mvc model view controller 和 mvvm model view viewmodel 在微軟圈成為顯學,asp.net mvc 和 wpf 的 prism mvvm framework 功不可沒,mvc 和 mvvm 在概念上都是基於分層的,將呈現 presentatio...

物件,陣列,傻傻分不清楚

有段時間寫 總將物件和陣列區分不開,當然,可能是我的基礎不太紮實吧,今天將單獨將物件和陣列拿出來溜溜。首先來說一下物件,作為乙個沒有物件的人,這時候就需要用js來自己new乙個物件了 1.物件 object 什麼是物件?物件是一種引用型別,物件的值就是引用型別的例項。建立物件的方法?1 new乙個物...

併發 並行傻傻分不清楚?

今天,我們正在解決乙個問題 同時的,同時的愚蠢的困惑?執行緒在其生命週期中經歷了什麼?知識給你解答生活中所有困難的問題。concurrent和parallel 併發是指在一定時間內,多工交替處理的能力。並行性是指同時處理多個任務的能力。案例 當乙個商場的銷售員需要面對許多顧客時,有些顧客要求 有些顧...