• 杭州涵湛軟件有限公司
    杭州涵湛軟件有限公司
    杭州涵湛軟件有限公司

    你的位置:首頁 > 新聞動態 > 涵湛資訊


    藕 耦合 松緊耦合的介紹
    2022/7/11 9:38:14   點擊:

              藕(ou) :古時候指的是兩人并肩而耕 。物理學上指兩個或兩個以上的體系或兩種運動形式之間通過各種相互作用而彼此影響以至聯合起來的現象
             耦合是指研究對象中各個因素之間的共存關系.現代電子計算的運作方式基本是串行的,用它作數值模擬同步發生的現象只能是近似的.松-緊耦合無非是近似程度差異,是一個相對的概念.

                 松耦合與緊耦合是實現Converged Application的兩種方式。 松耦合方式:在一個Converged應用中,SIP Servlet和HTTP Servlet(或其他J2EE編程模式)分別獨立實現,各自執行獨立的功能,代碼中沒有互相調用,兩種類型的Servlet上下文及相關配置分別在 sip.xml和web.xml文件中指定。如果需要互相配合,則由第三者來控制它們之間的互相訪問。PersonalAssistant即屬于這種方式。 緊耦合方式:在一個Converged應用中,SIP Servlet和HTTP Servlet(或其他J2EE編程模式)分別獨立實現,但二者之間可以互相訪問,通常是在HTTP Servlet中去訪問SIP Servlet。第三部分中的1.2 usecase的實現方式即屬于這種類型。 比較: (1)松耦合方式中HTTP Servlet和SIP Servlet實現互相獨立,程序結構更加清晰;緊耦合方式需要同時掌握HTTP Servlet和SIP Servlet的編程方法,比如需要在HTTP Servlet中調用SIP Servlet的方法。 (2)緊耦合方式功能實現起來更加簡便,比如可以直接從HTTP Servlet去控制一個SIP呼叫(可參見1.2 usecase),;而松耦合方式要想實現同樣的功能,則還需引入別的控制功能模塊。  采用緊耦合方式對于功能實現更加方便。但由于目前支持緊耦合方式的JSR289的API(ConvergedHttpSession)還沒有公布,在SailFin平臺中對ConvergedHttpSession的支持程度如何還不確定,因此采用緊耦合方式實現converged應用的范圍和靈活性有待考察。



    杭州涵湛軟件 聯系熱線

    手機:18157104232

    手機:13486114358

    電話:0571-85821279

    杭州涵湛軟件有限公司

    地址:杭州下沙經濟開發區甌江大廈8層

    Copyright 2013 杭州涵湛軟件有限公司 www.myhaomi.com 版權所有 All rights reserved
    浙ICP備14028480號 xml地圖 網站地圖